java - 使用 apache POI 在 IDE 中无法识别 workbook.createSheet() 方法

标签 java apache apache-poi

我正在尝试学习 apache poi,但 IDE 似乎无法识别方法 workbook.createSheet() 。查看现有的建议,可以发现许多方法可用于工作簿对象,但不适用于 createSheet 方法。

Workbook wb = Workbook.createWorkbook((List<Record>) response.getOutputStream());
Sheet s = wb.createSheet(); <<-- not working for me.

我的导入语句看起来像这样,我不知道问题是什么。也许我需要小睡一下。

import org.apache.*;
import org.apache.poi.hssf.model.Sheet;
import org.apache.poi.hssf.model.Workbook;
import org.apache.poi.hssf.record.Record;

编辑:

我正在使用的库,我刚刚下载了它并将其添加为 eclipse 中的外部库

最佳答案

您导入了错误的类!

org.apache.poi.hssf.model.* 只能用于低级处理。您想要的类位于 org.apache.poi.ss.usermodel 下。在那里你会找到正确的 createSheet method

如果您遵循Apache POI examples你最终会得到类似的结果:

import org.apache.poi.ss.usermodel.*;

Workbook wb = WorkbookFactory.open(new File("myfile.xls")); // or .xlsx
Sheet s = wb.createSheet();

// Add some more data, then save

关于java - 使用 apache POI 在 IDE 中无法识别 workbook.createSheet() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15700209/

相关文章:

java - JPQL (JPA) 搜索子字符串

java - 如何从 Web 应用程序的根目录引用 Java Web 应用程序中的任何图像?

java - Tomcat 7 java.lang.NoSuchMethodError : main - Mac OS X 10. 6

java - 文件过早结束 - XWPFDocument to PDFConverter

java - 使用 Apache POI 追加 Excel 文件

java - Postfix 评估器未返回正确的结果

Java 1.7 - 通用错误语法

java - 信息 : Transport Used for JDBC connection: null + Apache Hive

python - 如何解决: Truncated or oversized response headers received from daemon process

excel - 如何通过 XSSF 事件 API 评估 Excel 公式