sheet.AutoSizeColumn(i);
只能解決英文、數字列寬自適應,如果該列爲中文,會出現列寬不足現象。
可通過手動設置列寬解決
首先通過value.getBytes().length方法對比找到該列數據最大長度
通過sheet.setColumnWidth(i,cellLength*2*256);手動設置列寬。
長度乘以2是爲了解決純數字列寬度不足會顯示科學計數法問題,乘以256得到的數據纔是excel真實列寬。
sheet.AutoSizeColumn(i);
只能解決英文、數字列寬自適應,如果該列爲中文,會出現列寬不足現象。
可通過手動設置列寬解決
首先通過value.getBytes().length方法對比找到該列數據最大長度
通過sheet.setColumnWidth(i,cellLength*2*256);手動設置列寬。
長度乘以2是爲了解決純數字列寬度不足會顯示科學計數法問題,乘以256得到的數據纔是excel真實列寬。