Я поставил .AutoSizeColumn прямо перед записью МетодNPOI AutoSizeColumn не изменение размера правильно
int numberOfColumns = sheet.GetRow(rowcount - 1).PhysicalNumberOfCells;
for (int i = 0; i <= numberOfColumns; i++)
{
sheet.AutoSizeColumn(i);
GC.Collect();
}
using (var fileData = new FileStream(@"C:\Temp\Contatti.xlsx", FileMode.Create))
{
wb.Write(fileData);
}
this is an example of the result
Как 'sheet.GetRow (ROWCOUNT - 1) .PhysicalNumberOfCells;' дает вам колонки подсчет? – Spidey
rowcount - переменная, которую я использую для подсчета числа строк. - 1 потому что я установил rowcount ++; в каждом цикле, и я хочу получить последнюю «полную» строку [Ссылка на изображение] (http://i.imgur.com/LiowsKq.png) – Derpzilla
Является ли ячейка формулой? Какая польза или GC.Collect? 'i <= numberOfColumns' должен быть' i
Spidey