如何使用JExel从现有excel文件中删除工作表

时间:2012-02-02 19:01:35

标签: java jxl jexcelapi

我正在尝试从现有的Excel文件中删除工作表。任何人都可以建议如何做到这一点。

1 个答案:

答案 0 :(得分:1)

这取决于你想要实现的目标。

强力方法:永不Excel文件格式(* .XLSX)只是一个包含大量XML文件的压缩文件夹。其中一个文件描述了文档中包含的工作表。您可以做的是解压缩它,将该文件更改为仅包含您需要的工作表并将其压缩回来。在打开这样的修改过的文件时,Excel会抱怨,但其他工具,如Apache POI可以正常工作,你可以通过排除你不需要的工作表来大大减少大文件的内存消耗。

也许有更优雅的方式。