为有中文需求的客户提供多渠道中文技术支持.

Wed Jan 17, 2024 7:36 am

大佬好:
求一段用java设置列宽自适应属性后导出excel文件的示例代码,谢谢了!

laozhang
 
Posts: 6
Joined: Fri Apr 14, 2023 7:12 am

Wed Jan 17, 2024 7:55 am

您好,

感谢您的咨询。
请参考下面的代码来设置Excel文件自适应列宽。
Code: Select all
// 创建一个Workbook对象
Workbook workbook = new Workbook();
// 从文件加载Excel文档到Workbook对象
workbook.loadFromFile("input\\input.xlsx");
// 获取第一个工作表
Worksheet worksheet = workbook.getWorksheets().get(0);
// 自动调整第一列的宽度以适应内容
worksheet.autoFitColumn(1);
// 将Workbook对象保存为新的Excel文件
workbook.saveToFile("output\\result.xlsx");

此外,你可以参考此教程获取更多详细内容:https://www.e-iceblue.cn/spirexlsjava/autofit-rows-and-columns-in-excel-using-java.html

Sincerely,
Annika
E-iceblue support team
User avatar

Annika.Zhou
 
Posts: 1657
Joined: Wed Apr 07, 2021 2:50 am

Return to 中文技术支持