2017-08-28 11 views
0

私が行ったいくつかの実験や、this pageから、Excelの列幅と行高さのデフォルト測定単位はピクセルではなく、センチメートルなどの標準メトリックですが、スペースに収まる文字の数です。デフォルトの測定単位ではなく、Excelの列の幅をピクセル単位で取得します

私はAspose Cells for Javaを使用しています。ピクセル単位で列の幅を取得するにはどうすればよいですか?

+0

私はあなたが間違っていると思う:https://support.office.com/en-us/article/Change-the-column-width-androw-height-72f5e3cc-994d-43e8-ae58- 9774a0905f46 – Luuklag

答えて

1

さて、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, i.e, B. 
int colwidth = cells.getColumnWidthPixel(1); 

System.out.println(colwidth); 

同様あなたがピクセルの行の高さを取得するCells.getRowHeightPixel()を使用しようとすることができます。

私はAsposeのSupport developer/Evangelistとして働いています。

関連する問題