1

Тема: Імпорт даних з Excel (xlsx) в БД

Яким чином можна імпортувати дані з Excel-а в БД через веб-інтерфейс?

P.S.: це бажано робити однією кнопочкою (загрузити).

1. Є n-кількість стовпчиків, імена кожного відповідає імені в БД (Припустимо 5: ID, Name, Num, Descript, Images (У Excel-і перший рядок скритий, і відповідає він за назви стовпчиків).

2. При імпорті потрібно «якимось чином» зрівнювати дані: Якщо запис вже є, тоді не експортуємо, якщо немає, додаємо, якщо є тільки зміни – змінюємо.

3. Якщо з простим додаванням даних в БД з Excel-а більш менш зрозуміло, то з перевіркою великі трудності.
Буду вдячний, якщо хтось покаже щось подібне, або ж може хтось знає такий скрипт!?

(І забув, це все потрібно організувати на php).

2

Re: Імпорт даних з Excel (xlsx) в БД

1. шукаєте бібліотеку для витягнення даних з ексель файлів.
2. пишете веб інтерфейс

Наскільки розумію найбільша проблема у порівнянні. Для прикладу вам необхідний унікальний ключ який не буде повторятись.
Якщо ID не повторяється тоді ви можете порівнювати по цьому полі. Якщо може повторятись, тоді додаєте наприклад ім’я. Тоді ІД+Ім’я буде унікальним ключем ;)

Подякували: Andrews1

3

Re: Імпорт даних з Excel (xlsx) в БД

https://phpexcel.codeplex.com/