![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Импорт из Excel [D6, Paradox]
MagG0T © (2002-05-11 12:34:00)Господа! Проблема в следующем! Необходимо из Excel"евской таблицы сделать импорт в БД. Каким образом это можно осуществить?
Eugene (2002-06-06 00:56:00) [1]Не смог найти в кладовке TAPExcelTable, скиньте кто-нить на мыло. Спасибо.
Chicago (2002-05-22 22:15:00) [2]Слушайте, а у мене Jet Excel не понимает. Поясните глупому.
Chicago (2002-05-22 22:15:00) [3]Слушайте, а у мене Jet Excel не понимает. Поясните глупому. Можно по мылу.
Севостьянов Игорь (2002-05-13 12:09:00) [4]Согласен с sniknik © (13.05.02 10:49)
Вот например можно использовать дляOLE Objectчерез DoCmd.TransferSpreadsheet
Короче выбери оптимальный для себя вариант (что можно использовать, что нельзя). Можно ведь и через MS Access перебросить (используя ADO). Я например, так из SQL Server в DBF перегнал данные... Можно и обратно можно и в Excel...
Вопросы по мылу
sniknik (2002-05-13 10:49:00) [5]Не пойму зачем ставить дополнительные компоненты если есть куча стандартных, и самое главное с поддержкой от Борланда.
Делаеш соеденение через ADO - Jet. Exel книга это будет база а страници - таблици. Т.е. доступ как к обычной базе. И ни каких проблем.
Не нравится ADO сделай алиас в ODBC и подключайся через BDE родной и любимый. (можно и не делать там стандартно уже есть алиас).
Через OLE контейнер можно весь Exel вызывать со всеми его потрохами.
а TExcelWorksheet чем плох? если не считать отсутствие хелпа по нему.
и наконец сам Exel com сервер им можно извне управлять.
короче вариантов хватает (думаю это не все) так зачем лишний компонент без поддержки который еще и изучать надо? Не, это конечно дело вкуса но мне это непонятно.
SuperUmnik (2002-05-13 09:46:00) [6]Можно использовать механизм OLE, но дастаточно долго работает, зато просто.
agrig (2002-05-12 11:20:00) [7]тренируйся. у меня работает. или опиши ошибко точнее я попробую вспомнить...
MagG0T (2002-05-11 19:47:00) [8]Я поставил себе APExcelTable, и появилась новая проблема - хочу сделать у этого компонента cв-во Active True, но выскакивает List Index out of bounds(0), хотя в поставляемом примере вроде всё тоже самое:(
agrig (2002-05-11 14:41:00) [9]используй TAPExcelTable(из кладовки) или EMS QuickImport(он за $$ у буржуев)
sniknik (2002-05-11 12:47:00) [10]Это один раз надо или постоянно? Если один раз то конвертируй его Access-ом он все форматы поддерживает. Открываеш новую базу, делаеш импорт из Exel и тут же экспорт в Paradox.
Если часто то пиши програму ADO + Jet это то же что Access использует.