我这里有点问题,我就是无法完成。
问题是我将 POI 用于 Java 项目,我必须获得 .xls 格式的最终输出(Apache 的 HSSF)。
因此,我的业务规则规定我生成的每个文件的最大文件大小必须为 12 MB。
但我知道 .xls 有一些处理数据的内部方式(我猜是 XML),所以这比将结果放入纯文本文件中增加了更多字节。我只是无法获得 Excel 工作簿的大小,因为它会在一个临时位置生成(我找不到它),而且我只是在写作时无法阅读它。
当 Java 使用 HSSF 工作簿对象写入 Excel 输出文件时,有什么方法可以获取以字节为单位的大小?