Як перенести дані з excel в mysql за допомогою php

В папці 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 парсит цей файлик і оновлює свою базу даних. Але цей клас також можна використовувати і в ручному режимі.

Схожі статті