• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Работа с Excel

  • Автор темы Dukkardt
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

Dukkardt

Всем добрый день!

Есть документ Excel, содержащий рисунки, автофигуры, обычный текст. необходимо считать все данные и положить в таблицу БД(поле BLOB). Подскажите пожалуйста как это сделать? или дайте ссылку, где можно почитать. Заранее благодарен.
 
K

konan

Привет!

если тебе надо на java то кажись poi.apache.org

или google: allinurl POI apache

библиотека, которая специально для этого предназначена.

есть ли там возмножность импорта - не знаю

PS: сорри не посмотрел, что это .NET ветка ;)
 
P

Pitc

Есть провайдер OLE DB для Excel.
Можно использовать его.
 
R

Real-Mulik

Есть библотеки .NET специально для работы с Office. Там предусмотрены все функции для работы с Excel. Где скачал не помню, однако могу прислать на мыло
 
E

Electro

Привет!
Согласен можно использовать OLEDB провайдером :
System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection ();
conn.ConnectionString =@"Provider=Microsoft.Jet.OLEDB.4.0;"+
@"Excel 8.0;HDR=YES;"+@"Mode=Read;"+
@"Data source="+this.a_label.Text;
Открыть это соеденение,получить сведения о схеме с помощью :
GetOleDbSchemaTable.
И используя ExecuteReader() считать данные.
Минусы :
В exel таблицы д.б. определенного формата т.е. тебе неоходимо
знать что у тебя находится в определенной cell.
Второй способ использовать Add-In (надстройки).Для этого
потр. установить VSTO(Visual Studio Tools for Office). С помощью
этих сборок можно сделать очень много.
Есть книга
Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath
By Eric Carter, Eric Lippert
...............................................
Publisher: Addison Wesley Professional
Pub Date: September 08, 2005
ISBN: 0-321-33488-4
Pages: 1008
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!