我需要在现有的excel文件中添加工作表,但我不知道如何使文件访问r / w。
我阅读了一张大型Excel工作表,并简化了我生成的工作表中的数据。
在linux上,该程序运行正常,并将表单添加到我需要的excel文件中。在Windows上,程序崩溃,因为我怀疑它没有用户从互联网上下载的文件的写权限。
我的问题是如何让Java将新表格写回我读过的excel文件?
答案 0 :(得分:0)
这很直接。
1)从输入的streaam创建工作簿。
2)根据需要修改工作簿,包括创建新工作表。
3)将工作簿写入输出流。
Stack Overflow上已经有一个非常好的例子。见Edit existing excel files using jxl api / Apache POI
我在Google上发现这个例子非常快,所以下次你有问题我建议你在提问之前仔细搜索一下。
答案 1 :(得分:0)
事实证明我在文件名中使用了无效字符,因此它无法在Windows上运行,但在linux上完全正常。