У меня проблемы с чтением в некоторых листах из книги с использованием C # и EPPlus.
Сообщение об ошибке
name contains invalid characters
Даже после нескольких проверок имени листа, имени файла и заголовков столбцов в книге, чтобы убедиться в отсутствии недопустимых символов, яЯ все еще сталкиваюсь с той же ошибкой.
Однако, когда я перемещаю нужный мне лист из той же книги в новый файл Excel и сохраняю его с тем же именем файла и именем листа, у меня не возникает ошибок при чтении.
Кто-нибудь знает, как решить или даже столкнуться с этой проблемой?
Код
using (ExcelPackage xlPackage = new ExcelPackage(mStream))
{
//WorksheetId = 5
var ws = xlPackage.Workbook.Worksheets[WorksheetId]; //This is the part that is causing error
for (int i = 1; i <= ws.Dimension.End.Column; i++)
{
dt2.Columns.Add((i - 1).ToString());
}
}