Не удается прочитать файл Excel, используя NuGet FileHelpers.ExcelNPOIStorage - PullRequest
0 голосов
/ 12 апреля 2020

У меня проблема с чтением файла с помощью 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

enter image description here

...