Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2010, 23:03   #1
sputnick
Пользователь
 
Регистрация: 09.05.2010
Сообщений: 12
По умолчанию Excel To Access

Всем привет!!!
Пытаюсь с эксель файла перегнать данные в таблицу ацесс, наткнулся на странные граблюки, есть код:

OleDbConnection objConn = null;
System.Data.DataTable dt = null;

//String connString = "Provider=Microsoft.ACE.OLEDB.12.0; " + "Data Source=" + comboBoxInp.Text + ";Extended Properties=Excel 8.0;";
string connString = String.Format("Provider=Microsoft.J et.OLEDB.4.0;Extended Properties=\"Excel 8.0;HDR=No\";Data Source={0}", comboBoxInp.Text);
objConn = new OleDbConnection(connString);
objConn.Open();
dt = objConn.GetOleDbSchemaTable(OleDbSc hemaGuid.Tables, null);

OleDbCommand cm = null;
cm = new OleDbCommand();
cm.Connection = objConn;
cm.CommandText = @"SELECT * FROM [Лист 1$]";

OleDbDataAdapter da = new OleDbDataAdapter();

da.SelectCommand = cm;
tableInp = new DataTable();
da.Fill(tableInp);
da.Dispose();
cm.Dispose();

foreach (DataRow row in tableInp.Rows)
{
если поставить точку останова на первой строке - это в экселе заголовок, то вот что содержится (на скрине)

то-есть колонки которые содержат числовые значения, - их заголовки не видны
не понимаю какая тут взаимосвязь
4, 5, и 9 это колонки которые содержат числовые данные, вот заголовки этих колонок пустые, но в файле естественно нет
А если пропустить заголовок и вычитывать сами данные, то все гуд, все читается.
Изображения
Тип файла: jpg aaaaaaaaa.jpg (14.2 Кб, 173 просмотров)
sputnick вне форума Ответить с цитированием
Старый 22.08.2010, 23:04   #2
sputnick
Пользователь
 
Регистрация: 09.05.2010
Сообщений: 12
По умолчанию

выложил эту тему - никто не отвечает. может за деньги помогут(
sputnick вне форума Ответить с цитированием
Старый 23.08.2010, 09:19   #3
xNut
 
Аватар для xNut
 
Регистрация: 16.06.2009
Сообщений: 8
По умолчанию

стучите ко мне в ICQ
xNut вне форума Ответить с цитированием
Старый 23.08.2010, 23:04   #4
sputnick
Пользователь
 
Регистрация: 09.05.2010
Сообщений: 12
По умолчанию

надо было строку соединения добавить параметр IMEX=1
мелочь, но проштрыкался долго)
Всем спас, тема закрыта
sputnick вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel To Access sputnick Общие вопросы .NET 2 24.08.2010 08:25
Соединение БД Access с Excel Егор527 Microsoft Office Excel 1 19.05.2010 09:08
Excel -> StringGrid -> Access evgenmil БД в Delphi 6 30.05.2009 22:37
Экспорт из Access в Excel, Экспорт из отчётов в таблицу Excel Kissedbythegod Microsoft Office Access 1 31.05.2008 22:15