Чтение полей разного формата в Excel через ODBC
От: CrazyFrog  
Дата: 06.11.11 03:58
Оценка:
Здравствуйте,
Имеется файл Ecxel. При чтении его через ODBC ячейки формат которых "общее" отображается пустыми полями. Есть ли возможность получить значения этих "не читаемых" ячеек

мой код чтения xls файла
OdbcConnection xls = new OdbcConnection();
xls.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};DriverId=790;DBQ=c:\\book1.xls;";
xls.Open();
string sqlXls = "select * from  [Sheet1$]";
OdbcDataAdapter daGroup = new OdbcDataAdapter(sqlXls, xls);
DataSet dsGroup = new DataSet();
daGroup.Fill(dsGroup);
dataGridView1.DataSource = dsGroup.Tables[0];
xls.Close();


как я понял в ODBC нет аналога OleDB IMEX, можно ли как-то программно прочитать эти поля??

Спасибо за помощь!
Re: Чтение полей разного формата в Excel через ODBC
От: Zontin  
Дата: 06.11.11 17:28
Оценка:
Здравствуйте, CrazyFrog, Вы писали:

CF>Здравствуйте,

CF>Имеется файл Ecxel. При чтении его через ODBC ячейки формат которых "общее" отображается пустыми полями. Есть ли возможность получить значения этих "не читаемых" ячеек

Может можно пойти другим путем? Берем исходный поток, конвертируем его в текстовый формат и разбираем уже его?
здесь
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.