Страница 1 из 1

Импортировать лист 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 в базу данных

СообщениеДобавлено: 12.05.2011 13:52:10
wofs
я делаю через csv

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, да и много из каких форматов