![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Есть файл .xls мне нужно считать его (поместить в DBGrid или что-то в этом роде) и обработать. Как мне это сделать?
Я новичек в этом, поэтому ,ПОЖАЛУЙСТА, как можно доходчивей. Спасибо. |
#2
|
|||
|
|||
![]() Цитата:
![]() |
#3
|
|||
|
|||
![]() Цитата:
Когда-то была такая задача. Если исходники сохранились дома - кину ссылку (сег.вечером). |
#4
|
|||
|
|||
![]() Кажется, я несколько погорячился.
Тексты очень старые и я забыл, что в этой программе используются пакеты FastScript-1.4 и EMS QuickExport Component Suite 3.0. Т.е., без этих пакетов (предварительно установленных) открыть весь текст будет вряд ли возможно. Но то, что касается ИМПОРТА из Excel - вполне доступно ( function Import_From_Excel : integer; ) С другой стороны, указанные выше пакеты можно найти в Инете. Но в любом случае, времени (вырезать нужные куски) физически нет. Извините. Так что - уж как есть (пару тройку дней там полежат, а потом удалю) : http://astrophoto.narod.ru/tmp/Import_to_DB_pas.zip P.S. Это оч. старые тексты (слепленные на скорую руку), использующие еще более старые библиотеки. Т.е., ни на какие "шедевры" они не претендуют. Ну, в общем, Sorry ... |
#5
|
|||
|
|||
![]() Спасибо за ответы, но не сильно помогло.
Нашел несколько способов работы с xls файлами: 1) через функцию CreateOleObject('Excel.Application'), но это меня не устраивает, т.к. данная функция работает только с Microsoft Excel, а мне нужно OpenOffice Вопрос: можно ли CreateOleObject... использовать с OpenOffice ? 2) через http://delphiexpert.ru/view_lesson.php?id=52 Но возникли некоторые проблемы: 1. В DBGrid выводит данные из .xls файла только со второй строки (первую не выводит). см. вложения (1.jpg -что получилось, 2.jpg -что должно быть) Что не так? |