Как импортировать данные их Excel в базу данных
От: chico97  
Дата: 02.04.03 06:56
Оценка:
Где можно посмотреть как вытягивать данные из Excel таблицы. Нужно импортировать данные их Excel в базу данных.
Re: Как импортировать данные их Excel в базу данных
От: pish_r Украина  
Дата: 02.04.03 07:03
Оценка:
Здравствуйте, chico97, Вы писали:

C>Где можно посмотреть как вытягивать данные из Excel таблицы. Нужно импортировать данные их Excel в базу данных.


Есть два пути. Первый: подключиться к экселю как к базе данных ч/з одбс, и читать.
Второй путь- автоматизация. Подключиться можно ч/з COM. Ищи использование *.olb файлов.
________________
тут был pish_r
Re: Как импортировать данные их Excel в базу данных
От: SCS  
Дата: 02.04.03 07:43
Оценка: 7 (1)
Здравствуйте, chico97, Вы писали:

C>Где можно посмотреть как вытягивать данные из Excel таблицы. Нужно импортировать данные их Excel в базу данных.


закачай сначала в DataTable (например через OleDb)
OleDbDataAdapter ad=new OleDbDataAdapter("SELECT * FROM [SHEET1$]", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"c:\\temp\\book1.xls\";Extended Properties=\"Excel 8.0;HDR=No;\"");
DataTable sheet=new DataTable("SHEET");
ad.Fill(sheet);

(HDR — как трактовать первую строку шита)
если БД можно подключить через Microsoft.Jet.OLEDB.4.0, то возможен прямой импорт, без промежуточного сохранения в DataTable.
SCS
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.