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