gpt4 book ai didi

java - 如何在 Apache POI 中为整个 WorkBook 设置 WorkBookSetting

转载 作者:太空宇宙 更新时间:2023-11-04 14:02:58 28 4
gpt4 key购买 nike


目前我正在使用 JExcel 读取现有的 xls。要设置工作簿的字符编码,我使用以下代码。

WorkbookSettings ws = new WorkbookSettings();
String language=//
if(!"en".equals(language)){
ws.setEncoding("Cp1252");
}
WorkBook wb = Workbook.getWorkbook(myxls,ws);

在迁移到 POI 时,我没有找到 WorkbookSettings 的任何替代方案。 POI 在 HSSFFont 中提供了一个方法 setCharSet,但我认为它是针对单元格而不是工作簿设置。
我是否需要明确处理这个问题,或者我可以在 POI 中忽略它。

提前致谢!!

最佳答案

Apache POI 中没有 WorkbookSettings.setEncoding 的等效项,因为 Apache POI 会为您处理处理 Excel 文件的所有编码/unicode 方面。

只要您正确地将字符放入 Java 字符串中,那么当您将该字符串传递给 Apache POI 时,它将被正确写入 Excel 文件中。

关于java - 如何在 Apache POI 中为整个 WorkBook 设置 WorkBookSetting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29142246/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com