JAVA + POI API Excel- Muss die Breite der Spalte erhöhen

7

Ich möchte die Breite der Excel-Tabelle erhöhen. wie ich schreibe trog code ist lang. und ich muss die Spalte manuell ziehen, um den vollständigen Text zu sehen.

Ich habe das getan -

%Vor%

Aber es ändert nichts ..

    
smriti 19.08.2012, 17:38
quelle

3 Antworten

14

Das sollte funktionieren. Jedoch,

%Vor%

erweitert Spalte 1000000 automatisch.

Wenn Sie die Spalte 0 (die erste Spalte) automatisch erweitern möchten, verwenden Sie:

%Vor%

Um die Spalten 0 bis 9 automatisch zu erweitern (die ersten 10 Spalten):

%Vor%

Außerdem sollten Sie alle Zeilen erstellen und sie mit Inhalt füllen, bevor Sie autoSizeColumn aufrufen (damit die Spalte die Breite des Wertes mit der breitesten Breite erhält).

(Wenn Sie die Spaltenbreite auf einen festen Wert setzen möchten, verwenden Sie stattdessen HSSFSheet.setColumnWidth (int, int).)

    
Integrating Stuff 19.08.2012, 17:56
quelle
12
%Vor%     
swamy 22.08.2012 06:20
quelle
-1

sheet.autoSizeColumn (columnNumber) funktioniert. Dadurch wird die Größe der Spalte auf die größte Zellenlänge geändert.

    
Nilesh 30.04.2015 19:01
quelle

Tags und Links