Импортировать лист Excel в базу данных

Добавлено:
14.10.2009 13:14:57
kosteek
Прошу помощи и совета, как в Linux импортировать лист Excel? Существют какие нибудь способы это реализовать? Всем зарание спасибо!
Re: Импортировать лист Excel в базу данных

Добавлено:
14.10.2009 13:35:55
Attid
поискать компонент который знает структуру , если бы мне такое предложили, попробывал бы в лоб решить через буфер обмена,
т.е. пользователь открывает таблицу в опенофисе. копирует данные в буфер, нажимет кнопку в программе, видит грид с данными,
проверяет что вставилось все коректно и жмет вогнатьв БД.
зы если надо делать автоматом на сервере то пусть созраняют в cvs
Re: Импортировать лист Excel в базу данных

Добавлено:
14.10.2009 17:21:16
v-t-l
Re: Импортировать лист Excel в базу данных

Добавлено:
16.10.2009 23:16:40
kosteek
Спасибо
Attid и
v-t-l. Дело в том что файл ексель делал другой человек, и делал как "базу данных"

. В этом файле полно макросов и листов, так что простой компонент не сможет работать с таким файлом. Я думаю сделать следующее :
Через Тпроцес вызвать Calc для выполнения скрипта, подобно тому как упоминалось тут
http://freepascal.ru/forum/viewtopic.php?f=24&t=2585&p=34359&hilit=%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81+%D0%B4%D0%BB%D1%8F#p34359. Скрипт должен скопировать то что мне нужно.
Re: Импортировать лист Excel в базу данных

Добавлено:
19.10.2009 11:04:51
v-t-l
kosteek писал(а):В этом файле полно макросов и листов, так что простой компонент не сможет работать с таким файлом.
Все-таки посмотри на fpspreadsheet. Не знаю, как в .xls, а в .ods - в ячейках хранятся не только формулы, но и результаты их вычислений.
Re: Импортировать лист Excel в базу данных

Добавлено:
13.05.2011 07:03:26
WAYFARER
Самый простой способ на мой взгляд, это сохранить документ в dbf
Re: Импортировать лист Excel в базу данных

Добавлено:
13.05.2011 08:34:30
kosteek
Спасибо ребята. Дело в том, что времени прошло уже достаточно. Вопрос был достаточно раскрыт в других темах.
Re: Импортировать лист Excel в базу данных

Добавлено:
23.04.2012 08:45:15
ecolora
Тем кто заходит сюда в поисках ответа. Предлагаю использовать EMS MySQL Manager, там есть импорт в базу данных из xls, да и много из каких форматов