2017-10-27 4 views
0

Ich bin neu in Apache POI und HttpClient, und ich bin verwirrt. Mein Programm soll den Wert von einer Excel-Zelle erhalten und diesen Wert in der HttpGet-Anfrage verwenden. Hier ist das Verfahren, das nicht funktioniert:Konvertieren von Typ XSSFCell in String Java

public String censusIdValue(int rowNumber) throws IOException { 
    InputStream ExcelFileToRead = new FileInputStream("/Users/john/Documents/Censusplaces (1).xlsx"); 
    XSSFWorkbook wb = new XSSFWorkbook(ExcelFileToRead); 
    XSSFWorkbook test = new XSSFWorkbook(); 
    XSSFSheet sheet = wb.getSheetAt(0); 
    XSSFRow row; 
    XSSFCell cell; 

    String value = wb.getSheetAt(0).getRow(rowNumber).getCell(3); 

    return value; 
} 

wb.getSheetAt (0) .getRow (rowNumber) .getCell (3); ist Typ XSSFCell, und ich muss es in eine Zeichenfolge konvertieren. Ist das möglich oder habe ich diesen Wert falsch gezogen?

Antwort

0

Einfache Lösung. Zeichenfolgenwert = wb.getSheetAt (0) .getRow (Zeilennummer) .getCell (3) .getStringCellValue();

Verwandte Themen