gpt4 book ai didi

java - JXLS - 列宽丢失

转载 作者:太空宇宙 更新时间:2023-11-04 08:44:17 25 4
gpt4 key购买 nike

我正在使用 JXLS 创建 Excel 工作表。在模板中,我指定了每列所需的列宽。输出是 HSSFWorkbook。我从 HSSFWorkbook 对象创建一个字节数组,如下所示。问题是,我失去了列宽。

byte[] bytes = null;
HSSFWorkbook workbook = (HSSFWorkbook) transformer.transformXLS(inputStream, beans);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(1024);
workbook.write(byteArrayOutputStream);
bytes = byteArrayOutputStream.toByteArray();

有解决此问题的建议吗?

找到答案了。以下部分应放在第三行。

for(int len = 0; len < 11; len++){
workbook.getSheetAt(0).setColumnWidth(len, 5200);
}

最佳答案

找到答案了。以下部分应放在第三行。

for(int len = 0; len < 11; len++){
workbook.getSheetAt(0).setColumnWidth(len, 5200);
}

关于java - JXLS - 列宽丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4655501/

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