Экспрот/Импрот данных в MYSQL (Exel-файл)

V
На сайте с 07.01.2008
Offline
7
744

Подскажите пожалуста команды для экспорта и ипрорта данных в БД MYSQL из/в файлы форматом Exel

А также напишите команду очистки Таблицы без ее удаления.

Мне нужно сделать функцию которая при получение файла xls делала импрот данных из таблицы, затем ее очищала и вставляла данные из файла.

grey109
На сайте с 15.06.2005
Offline
180
#1

Напрямую работать с *.xls тяжело. Лучше смотри в сторону *.csv (экспортируй xls -> csv), а потом

mysql_query ("DROP TABLE IF EXISTS table_name");

$fp = fopen ("test.csv","r");

while ($data = fgetcsv ($fp, 10000, ";"))

{

mysql_query ("INSERT....".$data[0]....$data[1]);

}

fclose ($fp);

КМ
На сайте с 08.03.2007
Offline
66
#2

Кстати тоже интересует данный вопрос.

D
На сайте с 04.01.2008
Offline
46
#3

comanda oshistki tablicy bez ee udaleniya

TRUNCATE [TABLE] tbl_name

podrobnee tut http://dev.mysql.com/doc/refman/5.0/en/truncate.html

DI
На сайте с 03.01.2007
Offline
123
#4

Вот, из закладок:

PHP-ExcelReader

Excel_Writer

Первым сам пользуюсь, работает все отлично. Второй не смотрел, не было такой задачи еще.

Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
grey109
На сайте с 15.06.2005
Offline
180
#5
diff:
comanda oshistki tablicy bez ee udaleniya
TRUNCATE [TABLE] tbl_name

Точно, а я не то сказал :-( Надеюсь ТС еще не успел ничего DROPнуть.

КМ
На сайте с 08.03.2007
Offline
66
#6

Всем спасибо !

Но можно по поподробнее про экспорт данных в Excel файл, что то не получается у меня ничего.

gofman
На сайте с 31.10.2004
Offline
100
#7

эксель понимает и обычный html

сохраняй даные в html таблице и давай файлу расширение xls

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