以像素为单位获取Excel列的宽度,而不是默认的度量单位

从我进行的一些实验看来,从阅读本页开始 ,Excel中列宽度和行高度的默认度量单位不是像素,甚至不是像厘米这样的标准度量,但它们是适合空间。

我正在使用Aspose Cells for Java。 如何获得像素的列的宽度?

那么,您可以尝试使用Cells.getColumnWidthPixel()以像素为单位获取列的宽度,请参阅示例代码以供参考。 例如示例代码:

Workbook wb = new Workbook("Book1.xlsx"); Worksheet ws = wb.getWorksheets().get(0); Cells cells = ws.getCells(); //Get the second column's width in pixels, ie, B. int colwidth = cells.getColumnWidthPixel(1); System.out.println(colwidth); 

同样,您可以尝试使用Cells.getRowHeightPixel()来获取像素中的行高。

我在Aspose担任Support developer / Evangelist。