【发布时间】:2017-02-24 01:21:19
【问题描述】:
我需要打开一个现有的 *.xlsx Excel 文件,进行一些修改,然后将其另存为新文件(或将其流式传输到前端而不保存)。原始文件必须保持不变。
出于内存原因,我避免使用 FileInputStream(如下所述:http://poi.apache.org/spreadsheet/quick-guide.html#FileInputStream)
// XSSFWorkbook, File
OPCPackage pkg = OPCPackage.open(new File("file.xlsx"));
XSSFWorkbook wb = new XSSFWorkbook(pkg);
....
pkg.close();
【问题讨论】:
-
先复制文件?
-
首先复制文件对我来说似乎比不保存流式传输更好。
标签: java apache-poi