У меня проблема с чтением файла с помощью ExcelNPOIStorage. Код ошибки:
System.MissingFieldException: 'Поле не найдено:' NPOI.SS.UserModel.MissingCellPolicy.CREATE_NULL_AS_BLANK '.'
Код:
var filesList = "test.xlsx";
string folderPath = System.IO.Path.GetFullPath(@"..\..\SyncFiles");
string filePath = Path.Combine(folderPath, file);
if (File.Exists(filePath))
{
DataTable dTable = new DataTable();
var provider = new ExcelNPOIStorage(typeof(Mac))
{
StartRow = 2,
StartColumn = 1,
FileName = filePath,
SheetName = "Sheet1"
};
var res = (Mac[])provider.ExtractRecords();
}
Ма c Класс:
[DelimitedRecord("|")]
class Mac
{
public int PropertyID;
public string ID;
public string Name;
}
test.xlsx