NPOI является портом.NET проекта ПОИ Java, который позволяет читать и писать документы Microsoft Excel (а также другие форматы Office). NPOI 1.2.2 представил поддержку 'автокалибровки' столбцов, посредством чего столбец установлен на ширину самой широкой записи ячейки в столбце. Однако существует много отчетов, что это не работает. Таким образом, действительно ли это возможно?
Я разместил это просто, чтобы ответить на него, чтобы предоставить запись. возможно сделать столбцы автоматическими с помощью NPOI, но вы должны добавлять все данные в столбцы, а не в строки. После того, как все ячейки были добавлены в столбец @ columnIndex, вы вызываете
mySheet.AutoSizeColumn(columnIndex)
и переходите к следующему столбцу. Я не нашел другого способа заставить эту функцию работать.