我的列值宽度为百分比,我想将其转换为 Excel 宽度以设置列的宽度。我们如何根据 excel 中计算的列宽在 java 中执行此操作?
我使用以下内容:
HSSFSheet sheet = hwb.createSheet(reportName);
sheet.setColumnWidth((short)columnIterator, (short)6000);
在此方法中,第一个参数是列 ID,第二个参数是列的宽度。我想使用 html 宽度动态设置此宽度。
示例:
如果html中的列宽是10%,那么excel中的等效宽度是多少? 我想像setAutoColumnwidth()一样动态设置excel的列宽。
更新:
我发现this ,这是正确的吗。
问候,
最佳答案
http://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/HSSFSheet.html#autoSizeColumn%28int%29
这符合你的要求吗?
关于java - 如何在java中将html表格的列宽转换为excel列的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581531/