В папці Excel відкриваємо файл reader.php і замінюємо рядок
Це 31 -а рядок. Незрозуміло чому там виявився цей шлях. Але це можна виправити.
Створимо файл price.php і запишемо туди наступний код:
Потім зробимо файл form_file_load.php з формою завантаження Excel-файлу:
Ну і наостанок, вже знайомий нам db_conn.php:
Зовсім трохи про phpExcelReader
$ Data-> sheets [0] [ "numRows"] - тут у нас зберігається число рядків листа 0 (в Excel за замовчуванням це Лист1)
$ Data-> sheets [0] [ "numCols"] - тут у нас зберігається число стовпців
$ Data-> sheets [0] [ "cells"] [5] [1] - а тут зберігається значення осередки в 5 -му рядку 1-го стовпця в листі 0
Як видно, тут зовсім все просто. Можемо зробити циклічний прохід по осередках, а можемо "вважати" тільки певну.
Ось, власне і все.
Клас імпорту CSV файлу в MySQL
Спочатку цей клас розроблявся для синхронізації каталогу 1С та бази товарів на сайті. Процес, приблизно, наступний: 1С автоматично "вивантажує" CSV файл в певний каталог сайту по FTP, а потім сайт за допомогою CRON парсит цей файлик і оновлює свою базу даних. Але цей клас також можна використовувати і в ручному режимі.