poi-3.9通过模板构建的excel2007工作簿读取不到模板的内容

一叶知秋mh 一叶知秋mh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public static void testcopy() throws FileNotFoundException, IOException{
File file = new File("D://Earlyreturn.xlsx");
XSSFWorkbook sw = new XSSFWorkbook(new FileInputStream(file));
SXSSFWorkbook sxw = new SXSSFWorkbook(sw,1000);
SXSSFSheet sheet = (SXSSFSheet) sxw.getSheetAt(0);
System.out.println(sheet.getSheetName());//可以读取sheet的名称
System.out.println(sheet.getRow(0));//读取不到,为null
}
/*
* 官方解释:
There are three use-cases to use SXSSFWorkbook(XSSFWorkbook) :
1.Append new sheets to existing workbooks. You can open existing workbook from a file or create on the fly with XSSF.
2.Append rows to existing sheets. The row number MUST be greater than max(rownum) in the template sheet.
3.Use existing workbook as a template and re-use global objects such as cell styles, formats, images, etc.
All three use cases can work in a combination.

What is not supported:
•Access initial cells and rows in the template. After constructing SXSSFWorkbook(XSSFWorkbook) all internal windows are empty and SXSSFSheet@getRow and SXSSFRow#getCell return null.
•Override existing cells and rows. The API silently allows that but the output file is invalid and Excel cannot read it.
* */
}
...全文

相关推荐

poi excel 模板读取并导出带公式的excel文档

- Java程序通过读取这个模板文件,然后填充数据,最后将填充后的文件导出为一个新的Excel文件。3. **处理Excel中的公式**: - POI支持在Excel文件中保留和计算公式。

opina

Apache POI操作Excel模板指南

Apache Maven是一个软件项目管理和理解工具,基于项目对象模型(POM)概念,支持项目构建,报告和文档的生成。Maven可以用来创建Java项目,但它的能力远不止于此,还能够用于构建和管理各种不同语言编写的项目,比如C#、Ruby等。Maven的主要优势在于以下几个方面:项目构建自动化:Maven可以自动化构建流程,包括编译、测试、打包、部署等。依赖管理:Maven拥有中央仓库,能够管理和下载项目中所依赖的库文件。项目标准化。

战神哥

poi-bin-3.9以及读取Excel2007/2010文件的XSSFWorkbook方法所需的架包

在本文中,我们将深入探讨如何使用Apache POI 3.9版本来读取Excel 2007及更高版本(即XLSX格式)的文件,特别是通过`XSSFWorkbook`类进行操作。

lbpdsm

poi包 EXCEL模板读取填数据并导出以及在模板某行插入新的行

如果是读取模板,可以使用`FileInputStream`打开文件;如果是创建新的Excel,则直接实例化工作簿对象。

weixin_38669628

POI读写海量Excel(详细解读)

对于Excel的写操作,POI 对 Excel 2007 的支持更加完善。在写入过程中,主要分为三步:首先创建工作簿和电子表格对象,然后在流中构建文本文件,最后用流中的数据替换模板中的电子表格。

yaoyaomeiying
评论 1
收藏 已收藏
分享
返回顶部
一叶知秋mh
Java 51,407 成员 86,126 内容