Автор Тема: XLS --> MySQL  (Прочитано 4319 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Trinux

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.tpcorp.net.ru
XLS --> MySQL
« : 18 Апреля 2004, 03:50:42 »
Заставляют написать модуль, который из закаченной базы в формате XLS (Excel) извлекала данные и разбрасывала по форме. Возможно ли перевести их в MySQL или сразу считать из XLS базы данных?

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
XLS --> MySQL
« Ответ #1 : 18 Апреля 2004, 05:07:26 »
Trinux
Без использования промежуточных программ, насколько я знаю, нельзя.
Лучшее, что можно тебе предложить, чтобы обойтись только экселем и мускулем - сохранить xls-файл в csv-файл, а уже csv-файл импортировать.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
XLS --> MySQL
« Ответ #2 : 18 Апреля 2004, 10:19:00 »
xls - это не база данных.
есть библиотека для парсинга XLS. Поищи на sourceforge.net по слову "phpexcelreader"
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
XLS --> MySQL
« Ответ #3 : 18 Апреля 2004, 10:31:51 »
есть ODBC драйвер для мускуля, можно посмотреть еще и в эту сторону.
можно посмотреть в сторону СОМ
ну, будем исповедоваться?

Оффлайн Trinux

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.tpcorp.net.ru
XLS --> MySQL
« Ответ #4 : 18 Апреля 2004, 20:35:11 »
Нет времени разгрибать исходники или писать свои модули для парсинга XLS. Мне понравилась идея с CVS. Всем спасибо. Как напишу модуль для перевода из CVS в MySQL могу скинуть.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
XLS --> MySQL
« Ответ #5 : 18 Апреля 2004, 23:08:41 »
LOAD DATA INFILE \'data.csv\' INTO TABLE tbl_name
FIELDS TERMINATED BY \',\' ENCLOSED BY \'"\'
LINES TERMINATED BY \'\\n\';

По-моему оно. И никаких модулей не нужно.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Trinux

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.tpcorp.net.ru
XLS --> MySQL
« Ответ #6 : 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\';")

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
XLS --> MySQL
« Ответ #7 : 19 Апреля 2004, 02:00:14 »
А в мануал посмотреть?
Ну ведь даже на русском, неужели так сложно?
http://dev.mysql.com/doc/mysql/ru/LOAD_DATA.html
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Trinux

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.tpcorp.net.ru
XLS --> MySQL
« Ответ #8 : 19 Апреля 2004, 14:16:51 »
Линк битый =)). Я поищу конечно, но я пришел на форум не для того чтоб показать какой я крутой, а чтоб мне помогли. Тыб меня еще на поисковик отправил =).

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
XLS --> MySQL
« Ответ #9 : 19 Апреля 2004, 14:41:05 »
Trinux
[off]
сейчас я за флейм отправлю.
навечно. :mad:
тема закрыта
[/off]
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28