Forum Webscript.Ru

Программирование => PHP => Тема начата: Trinux от 18 Апреля 2004, 03:50:42

Название: XLS --> MySQL
Отправлено: Trinux от 18 Апреля 2004, 03:50:42
Заставляют написать модуль, который из закаченной базы в формате XLS (Excel) извлекала данные и разбрасывала по форме. Возможно ли перевести их в MySQL или сразу считать из XLS базы данных?
Название: XLS --> MySQL
Отправлено: FreeSpace от 18 Апреля 2004, 05:07:26
Trinux
Без использования промежуточных программ, насколько я знаю, нельзя.
Лучшее, что можно тебе предложить, чтобы обойтись только экселем и мускулем - сохранить xls-файл в csv-файл, а уже csv-файл импортировать.
Название: XLS --> MySQL
Отправлено: Макс от 18 Апреля 2004, 10:19:00
xls - это не база данных.
есть библиотека для парсинга XLS. Поищи на sourceforge.net по слову "phpexcelreader"
Название: XLS --> MySQL
Отправлено: AliMamed от 18 Апреля 2004, 10:31:51
есть ODBC драйвер для мускуля, можно посмотреть еще и в эту сторону.
можно посмотреть в сторону СОМ
Название: XLS --> MySQL
Отправлено: Trinux от 18 Апреля 2004, 20:35:11
Нет времени разгрибать исходники или писать свои модули для парсинга XLS. Мне понравилась идея с CVS. Всем спасибо. Как напишу модуль для перевода из CVS в MySQL могу скинуть.
Название: XLS --> MySQL
Отправлено: FreeSpace от 18 Апреля 2004, 23:08:41
LOAD DATA INFILE \'data.csv\' INTO TABLE tbl_name
FIELDS TERMINATED BY \',\' ENCLOSED BY \'"\'
LINES TERMINATED BY \'\\n\';

По-моему оно. И никаких модулей не нужно.
Название: XLS --> MySQL
Отправлено: Trinux от 19 Апреля 2004, 01:08:28
Во блин =)) Тогда точно это кульно! только я не понял вторую и третью строчку... это так чтоли
$res=mysql_querty("LOAD DATA INFILE \'data.csv\' INTO TABLE tbl_name FIELDS TERMINATED BY \',\' ENCLOSED BY \'"\' LINES TERMINATED BY \'\\n\';")
Название: XLS --> MySQL
Отправлено: FreeSpace от 19 Апреля 2004, 02:00:14
А в мануал посмотреть?
Ну ведь даже на русском, неужели так сложно?
http://dev.mysql.com/doc/mysql/ru/LOAD_DATA.html
Название: XLS --> MySQL
Отправлено: Trinux от 19 Апреля 2004, 14:16:51
Линк битый =)). Я поищу конечно, но я пришел на форум не для того чтоб показать какой я крутой, а чтоб мне помогли. Тыб меня еще на поисковик отправил =).
Название: XLS --> MySQL
Отправлено: ThE0ReTiC от 19 Апреля 2004, 14:41:05
Trinux
[off]
сейчас я за флейм отправлю.
навечно. :mad:
тема закрыта
[/off]