Читаю файл Excel с использованием OLEDB в Csharp я показал образец данных Excel, что яЧтение Excel с помощью OLEDB читает строки как DBNull
F1 F2 F3 F4
India 23 44 4
China 4 8 Month 6
USA 45 Neg 4
Когда я прочитал эти данные и проверить в моей DataTable я получаю Null значения для «Месяц 6» и «Негативный» , где я могу правильно получить столбец F1 ... моя строка подключения показана так, как показано
Поставщик = Microsoft.ACE.OLEDB.12.0; Источник данных = [XLSource ]; Расширенные свойства = Excel 12.0;
OleDbDataReader dr;
OleDbConnection conExcel = new OleDbConnection();
conExcel.ConnectionString = ConnectionString
conExcel.Open();
OleDbCommand cmdExcel = new OleDbCommand();
cmdExcel.Connection = conExcel;
cmdExcel.CommandText = "SELECT * FROM Sheet1$";
dr = cmdExcel.ExecuteReader();
DataTable dtExcel = new DataTable();
dtExcel.Load(dr);
Можете ли вы показать код, как вы его читаете в своем DataTable? – chiccodoro
недостаточно информации для ответа –