1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Работа с Excel

Тема в разделе ".NET - программирование", создана пользователем Dukkardt, 13 сен 2006.

Статус темы:
Закрыта.
  1. Dukkardt

    Dukkardt Гость

    Репутация:
    0
    Всем добрый день!

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

    konan Гость

    Репутация:
    0
    Привет!

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

    или google: allinurl POI apache

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

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

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

    Pitc Гость

    Репутация:
    0
    Есть провайдер OLE DB для Excel.
    Можно использовать его.
     
  4. Real-Mulik

    Real-Mulik Гость

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

    Electro Гость

    Репутация:
    0
    Привет!
    Согласен можно использовать 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
     
Загрузка...
Похожие Темы - Работа Excel
  1. accord50
    Ответов:
    0
    Просмотров:
    1.340
  2. mobotdel
    Ответов:
    0
    Просмотров:
    2.940
  3. mobotdel
    Ответов:
    0
    Просмотров:
    2.672
  4. nerfy
    Ответов:
    15
    Просмотров:
    123
  5. Васян
    Ответов:
    6
    Просмотров:
    114
Статус темы:
Закрыта.

Поделиться этой страницей