Как изменить ширину столбца отдельного столбца в Excel в Excel через Apache-POI - PullRequest
2 голосов
/ 16 мая 2019

Я хочу изменить ширину столбца столбца. Я видел много ответов, предлагающих использовать «AutoSizeColumn (int)», но проблема в том, что все столбцы имеют разные размеры, и это создает вид беспорядка, поэтому я хочу установить все столбцы (кроме одного) на одну ширину, как мне это сделать ??

1 Ответ

4 голосов
/ 16 мая 2019

Можно установить ширину столбца по умолчанию, которая управляет всеми столбцами на листе, для которых не установлена ​​собственная настраиваемая ширина.Используйте метод setDefaultColumnWidth .

Установите ширину столбца по умолчанию для листа (если столбцы не определяют свою собственную ширину) в символах

sheet.setDefaultColumnWidth(numChars);

Отдельные столбцы могут переопределить это значение по умолчанию с помощью метода setColumnWidth .Ширина здесь составляет 1/256 символа, отличного от единиц измерения ширины по умолчанию.

Установите ширину (в единицах 1/25 ширины символа)

...