我收到的 Excel 文件似乎是在 excel 之外生成的,并且通常在其中一个工作表名称中包含“[”或“]”。
POI 似乎没有加载这些文件,只是抛出一个错误,我怎样才能让 Apache-poi 加载这些文件并去除无效字符?
我收到的 Excel 文件似乎是在 excel 之外生成的,并且通常在其中一个工作表名称中包含“[”或“]”。
POI 似乎没有加载这些文件,只是抛出一个错误,我怎样才能让 Apache-poi 加载这些文件并去除无效字符?
在您的情况下,我不清楚 POI 在文件加载时如何引发错误。
但是 xlsx 有简单的格式。因此,您可以解压缩文件并在 workbook.xml 中重命名适当的 xml 和节点以直接重命名页面名称。