Создание Excell файла из SQL базы на php

Mr_Promoter
На сайте с 06.08.2004
Offline
254
717

На сайте есть MySQL база с данными товаров. Хочу автоматически сделать формирование Excell файла средствами php и указывать ссылку, скачать прайс лист в Excell формате. То есть я хочу править данные только в одном месте - MySQL и автоматически изменять их в других местах - файле Excell для скачивания с сервера.

Видел такую возможность в phpMydmin при экспорте базы, вот стало интересно как это можно реализовать?

http://webpromote.ru (http://webpromote.ru) - пописываю иногда ...
СКОРПИОН
На сайте с 05.01.2006
Offline
120
#1

Mr_Promoter, поискать в интернете. Есть PHP-классы для формирования Excell-файлов. Но самое простое - выгрузить данные в CSV, получится тоже самое....

• Контекстные ссылки с внутренних страниц навсегда (/ru/forum/370882) • Качественные сайты для заработка на контекстной рекламе и ссылках
Mr_Promoter
На сайте с 06.08.2004
Offline
254
#2
СКОРПИОН:
Но самое простое - выгрузить данные в CSV, получится тоже самое....

А подробнее можно об этом?

Николай В.
На сайте с 07.09.2006
Offline
62
#3
Mr_Promoter:
А подробнее можно об этом?

Mr_Promoter, формат CSV - это данные, разделенные точками с запятой.

Чтобы понять, что это такое и как выглядит, сохраните произвольную Excel-таблицу в формате CSV, а затем откройте в простом текстовом редакторе, например в "Блокноте".

phpMyAdmin использует именно этот формат. Недостаток - полное отсутствие форматирования, даже ячейки не растягиваются под данные.

Mr_Promoter
На сайте с 06.08.2004
Offline
254
#4

Николай В., да действительно попробовал как Вы написали и все понял ... думаю этого на первое время будет достаточно ... так и сделаю!

СКОРПИОН, так же большое спасибо!

СКОРПИОН
На сайте с 05.01.2006
Offline
120
#5

Mr_Promoter! CSV - это comma separated values (значения, разделённые запятой). Excel с ними прекрасно работает и на загрузку и на выгрузку. Я лично предпочитаю XML, с которым Excel, естественно, "дружит", но для обмена информацией в большинстве программ используется именно CSV.

Если интересует именно Excel, то советую посмотреть вот это:

http://pear.php.net/package/Spreadsheet_Excel_Writer

И в Гугле:

http://www.google.com/search?q=php+excel+reader

И ещё вот это в Яндексе:

http://www.yandex.ru/yandsearch?text=%E2%FB%E3%F0%F3%E7%EA%E0+%E2+excel+%ED%E0+php&stype=www

!kt0
На сайте с 28.06.2006
Offline
46
#6

[опередили более хорошим;) ]

http://seorepa.com/ (http://seorepa.com/) - блог был там, пока не запилили mchost

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий