2017-08-28 1 views
0

Il ressort de quelques expériences que je en scène et interprétée à la lecture this page que les unités par défaut de mesure de la largeur de la colonne et la hauteur de ligne dans Excel ne sont pas pixels ou même la métrique standard tels que les centimètres, mais ils sont le nombre de caractères qui vont tenir dans l'espace. J'utilise Aspose Cells for Java. Comment obtenir la largeur d'une colonne en pixels?Retourne la largeur d'une colonne Excel en pixels au lieu de l'unité de mesure par défaut

+0

Je pense que vous êtes mal informé, selon: https://support.office.com/fr-fr/article/Change-the-column-width-and-row-height-72f5e3cc-994d-43e8-ae58- 9774a0905f46 – Luuklag

Répondre

1

Eh bien, vous pouvez essayer d'utiliser Cells.getColumnWidthPixel() pour obtenir la largeur d'une colonne dans les unités de pixel, voir l'exemple de code pour votre référence. code par exemple Exemple:

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); 

De même, vous pouvez essayer d'utiliser Cells.getRowHeightPixel() pour obtenir la hauteur de ligne en pixels.

Je travaille comme Support developer/Evangelist chez Aspose.