我试图在servlet中使用POI将上传的文件作为Excel文件处理:
public static String readExcel(InputStream inp) {
// InputStream inp = null;
StringBuilder excelDataBuilder = new StringBuilder();
try {
Workbook wb = WorkbookFactory.create(inp);
Sheet sheet = wb.getSheetAt(0);
Header header = sheet.getHeader();
int rowsCount = sheet.getLastRowNum();
for (int rowCounter = 0; rowCounter <= rowsCount; rowCounter++) {
Row row = sheet.getRow(rowCounter);
int colCounts = row.getLastCellNum();
for (int colCounter = 0; colCounter < colCounts; colCounter++) {
Cell cell = row.getCell(colCounter);
excelDataBuilder.append(cell.getStringCellValue());
if (colCounter < colCounts)
excelDataBuilder.append(",");
}
if (rowCounter <= rowsCount) {
excelDataBuilder.append("\n"); …Run Code Online (Sandbox Code Playgroud)