Установка ширины столбца с помощью EPPlus не имеет никакого эффекта - PullRequest
0 голосов
/ 11 ноября 2019

У меня есть следующий код для создания листа и настройки ширины столбцов, но при открытии книги все столбцы по-прежнему имеют ширину по умолчанию:

using (ExcelPackage pck = new ExcelPackage(new FileInfo(TheFile)))
{
    frontSheet = pck.Workbook.Worksheets.Add("TEND 1X");
    SetMainColumnWidths();
    pck.Save();
}

private void SetMainColumnWidths()
{
    frontSheet.Column(1).Width = 2;
    frontSheet.Column(2).Width = 24;
    frontSheet.Column(3).Width = 10;
    frontSheet.Column(4).Width = 12;
    frontSheet.Column(5).Width = 25;
    frontSheet.Column(6).Width = 12;
    frontSheet.Column(7).Width = 25;
    frontSheet.Column(8).Width = 25;
    frontSheet.Column(9).Width = 15;
    frontSheet.Column(10).Width = 27;
    frontSheet.Column(11).Width = 20;
    frontSheet.Column(12).Width = 27;
}

Что я делаю неправильно?

1 Ответ

0 голосов
/ 13 ноября 2019

Вы должны передать параметр, в данном случае frontSheet , в функцию SetMainColumnWidths (), и он будет работать!

...