2

我需要将工作表添加到现有的 excel 文件中,但我不知道如何使文件即时访问 r/w。

我阅读了一张大的 Excel 表格,并简化了我生成的表格中的数据。

在 linux 上,该程序运行良好,并在我需要的 excel 文件中添加了一张工作表。在 Windows 上,程序崩溃是因为我怀疑它没有用户从 Internet 下载的文件的写入权限。

我的问题是如何让 Java 将新工作表写回到我读过的 excel 文件中?

4

2 回答 2

0

这很简单。

1) 从输入流创建工作簿。

2)根据需要修改工作簿,包括创建新工作表。

3) 将工作簿写入输出流。

Stack Overflow 上已经有一个很好的例子。请参阅使用 jxl api / Apache POI 编辑现有 excel 文件

我在谷歌上很快就找到了这个例子,所以下次你有问题时,我建议你在提问之前仔细搜索一下。

于 2012-08-16T04:57:29.473 回答
0

事实证明我在文件名中使用了无效字符,因此它在 Windows 上不起作用,但在 linux 上完全没问题。

于 2016-02-28T08:39:49.813 回答