Oledb пропускает первый столбец файла excel. Первый столбец пуст

Проблема в том, что первый столбец пуст и его нельзя прочитать. введите описание изображения здесь

Чтобы прочитать файл, я написал следующий код:

MyConnection = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + "'" + filename + "'" + ";Extended Properties=\"Excel 8.0;IMEX=1;HDR=NO;TypeGuessRows=0\""); DtSet = new DataSet(); MyConnection.Open(); var dt = MyConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); MyCommand = new OleDbDataAdapter("select * from [$first]", MyConnection); MyCommand.Fill(DtSet); // filldata dataExcel.AddRange(fillData(DtSet.Tables["Table"]).Select(info => info.ToList())); } List<List<string>> fillData(DataTable DtSet) //reader { List<List<string>> data = new List<List<string>>(); foreach (DataRow item in DtSet.Rows) { if (item == null) continue; List<string> gettedData = new List<string>(); int i = 0; foreach (var columnitem in item.ItemArray) { if (i == 0 && columnitem.ToString() == "") ; else gettedData.Add(columnitem.ToString()); //add data i++; } data.Add(gettedData); } return data; } 

Этот код работает, но в первом столбце он не видит. Спасибо!

Interesting Posts

Относительный, а не абсолютный путь в Excel VBA

Как использовать Microsoft.Office.Interop.Excel на компьютере без установленного MS Office?

Ghost / Phantom Workbooks / sheets появляются в списке проектов VBA наряду с законными листами

Закройте определенный файл Excel, открытый пользователем из Access-VBA

показать значение cel вместо адреса ячейки

Как сохранить информацию о состоянии программы в сохраненном файле excel с надстройки уровня приложения?

Можно ли написать UDF в VBA, который содержит период в имени?

Запускать Python в файлах excel через VBA, когда файлы находятся в разных местах

Java: как организовать txt-файл в файл excel

Как очистить таблицу базы данных от данных мусора после того, как она заполнена данными из файла excel?

Как заменить несколько строк на один канал

Чтение диапазона листов в формате Excel

Выполнение кода прервано с помощью макроса Save Prevention Macro

Добавление элементов в существующий файл excel

прикрепление по электронной почте VBA excel

Давайте будем гением компьютера.