Java poi将xml转换为xls

标签 java apache-poi

我有 xls 类型的文件,扩展名为 xml,我想像 Excel 文件一样读取它。 我正在尝试

HSSFWorkbook wb = new HSSFWorkbook(new FileInputStream(inputFile));
HSSFSheet sheet = wb.getSheetAt(0);

但它只能读取 xls 扩展名。 有人知道怎么办吗?? 谢谢

最佳答案

您必须使用 XSSF* 类。

XSSF 是 POI 项目对 Excel 2007 OOXML (.xlsx) 文件格式的纯 Java 实现。

https://poi.apache.org/spreadsheet/index.html

XSSFWorkbook wb = new XSSFWorkbook(new FileInputStream(inputFile));
XSSFSheet sheet = wb.getSheetAt(0);

关于Java poi将xml转换为xls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7148150/

相关文章:

java - 实现贝叶斯网络

spring-mvc - 使用 Apache POI 从 Spring Controller 返回 Excel 文档

java - 使用 POI 在 Java 中的 Excel 中的单元格右侧添加图像

java.lang.OutOfMemoryError : Java heap space at org. apache.xmlbeans.impl.store.Saver$TextSaver.resize

java - 在 Apache POI 中为 XSSFWorkbook 设置自定义字体颜色

JavaFX - 多个文本字段应该过滤一个表格 View

java - 作为字节数组而不是字符串接收的 MQ 消息

Java:图形对齐字符串

java - JPA OneToOneToOne 映射

java - 在java中合并xlsx文件