Загрузить файл Excel или CSV в MySQL с помощью PHP - PullRequest
0 голосов
/ 15 апреля 2010

Я хочу позволить пользователям загружать файл Excel или CSV в MySQL для системы управления контактами. Необходимо иметь возможность разрешать пользователям отображать свои столбцы так, чтобы они импортировались в правильный столбец таблицы.

Кто-нибудь знает хороший сайт или учебник по этому вопросу?

Ответы [ 2 ]

2 голосов
/ 15 апреля 2010

Проверьте "вставить из infile". Я не сделал ничего динамического, как это, но я использую это все время для статически отформатированных отчетов.

Вы можете прочитать первую строку отчета, чтобы отобразить столбцы.

Это может помочь прочитать XLS: http://www.phpclasses.org/package/1919-PHP-Stream-wrapper-to-read-and-write-MS-Excel-files.html

0 голосов
/ 15 апреля 2010

Я не знаю ничего, что вы можете достать с полки и использовать, но вы должны быть в состоянии быстро что-то взбить.

По сути, получите загруженный файл, возьмите первую строку (используйте fgetcsv ()). Затем динамически создайте небольшую форму, которая отображает данные из каждого столбца, связанные с раскрывающимся списком для выбора поля назначения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...