gpt4 book ai didi

java - 如何使用 Java 获取 Excel 电子表格中单元格的内容? Apache 兴趣点

转载 作者:行者123 更新时间:2023-12-02 00:13:45 27 4
gpt4 key购买 nike

我正在创建一个Java应用程序,我需要它来读取特定的单元格,文档上的单元格将包含字符串和一些整数。您能帮忙吗?我在下面找到了这个示例代码,但现在我被困住了。我需要将电子表格上的数据保存到数据库中。谢谢您

InputStream inp = new FileInputStream("workbook.xls");
//InputStream inp = new FileInputStream("workbook.xlsx");

Workbook wb = WorkbookFactory.create(inp);
Sheet sheet = wb.getSheetAt(0);
Row row = sheet.getRow(2);
Cell cell = row.getCell(3);

最佳答案

我将您的代码更改为工作示例:

    InputStream inp = new FileInputStream("workbook.xls");
HSSFWorkbook wb = new HSSFWorkbook(inp);
Sheet sheet = wb.getSheetAt(0);
Row row = sheet.getRow(2);
Cell cell = row.getCell(3);
if (cell.getCellType() == Cell.CELL_TYPE_STRING) {
System.out.println("string: " + cell.getStringCellValue());
}
if (cell.getCellType() == Cell.CELL_TYPE_NUMERIC) {
System.out.println("numeric: " + cell.getNumericCellValue());
}
System.out.println("any: " + cell.toString());

希望对您有帮助!

关于java - 如何使用 Java 获取 Excel 电子表格中单元格的内容? Apache 兴趣点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12263437/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com