Я пытаюсь экспортировать файл в Excel, и мой код не работал в ядре .net (он отлично работает в .net), поэтому я полностью обдумал это, и кажется, что что-то идет не так, просто вставляя строки мимо 397 в .net Core.
for (int i = 1; i <= 398; i++)
{
wsData.Cells[i, 1].Value = i;
wsData.Cells[i, 2].Value = i;
}
package.Save();
Исключение: «System.IndexOutOfRangeException» в EPPlus.dll
Индекс находился за пределами массива.
for (int i = 1; i <= 397; i++)
{
wsData.Cells[i, 1].Value = i;
wsData.Cells[i, 2].Value = i;
}
package.Save();
Работает
Использование версии 4.5.2.1
Я импортировал проект, и он вылетает в этом операторе if из-за переменной соответствия, я думаю
![Error](https://i.stack.imgur.com/TsHWt.png)
EPPlus \ Упаковка \ DotNetZip \ Zlib \ Deflate.cs (1463)