0
从我执行的一些实验以及通过读取this page可以看出,Excel中列宽度和行高的默认测量单位不是像素,甚至不是标准度量如厘米,但它们是适合空间的字符数。以像素为单位获取Excel列的宽度而不是默认的测量单位
我正在使用Aspose Cells for Java。如何以像素为单位获取列的宽度?
从我执行的一些实验以及通过读取this page可以看出,Excel中列宽度和行高的默认测量单位不是像素,甚至不是标准度量如厘米,但它们是适合空间的字符数。以像素为单位获取Excel列的宽度而不是默认的测量单位
我正在使用Aspose Cells for Java。如何以像素为单位获取列的宽度?
那么,您可以尝试使用Cells.getColumnWidthPixel()以像素为单位获取列的宽度,请参阅示例代码以供参考。 e.g 示例代码:
Workbook wb = new Workbook("Book1.xlsx");
Worksheet ws = wb.getWorksheets().get(0);
Cells cells = ws.getCells();
//Get the second column's width in pixels, i.e, B.
int colwidth = cells.getColumnWidthPixel(1);
System.out.println(colwidth);
同样,你可以尝试使用Cells.getRowHeightPixel()来获得在像素行的高度。
我在Aspose担任支持开发人员/宣传员。
我认为你错了,按照:https://support.office.com/en-us/article/Change-the-column-width-and-row-height-72f5e3cc-994d-43e8-ae58- 9774a0905f46 – Luuklag