Site in constructie!
Va rugam reveniti!



Import fisiere Excel in MySQL

Sheet-urile Excel (MicroSoft Office) seamana foarte mult cu un tabel al unei baze de date, fiind compus din linii si coloane. Dar Excel-ul nu este o baza de date, in aceptiunea moderna.
Multa lume, facand confuzie intre acestea doua (Excel si Baza de date), completeaza diferite sheet-uri Excel... iar mai apoi doreste sa fie accesate de pe Internet (doreste sa le integreze intr-o pagina web).

Browser-ele si protocoalele ce stau la baza Internet-ului, nu sunt prevazute cu tehnologii speciale pentru a accesa si afisa continutul unui spreadsheet Excel. Nici limbajele de programare, cu care se poate crea un site web, nu au functii sau metode specializate pentru a afisa in paginile web, sheet-uri Excel.
Motiv pentru care se doreste importul datelor din sheet-urile Excel in tabele MySQL.

MySQL nu dispune de metode specializate pentru importul unor sheet-uri Excel. Din acest motiv apelam la un limbaj de programare, in cazul de fata la PHP, care, va deschide un sheet, il va citi (parsa) si va salva datele citite intr-un tabel Excel.

Puteti descarca (download) de aici o aplicatie ce include un exemplu complet de import al unui sheet Excel intr-o tabela MySQL. Arhiva zip contine si script-ul *.sql care creaza tabela in baza de date MySQL.
Citirea sheet-ului Excel se face in clasa PHP: Spreadsheet_Excel_Reader din fisierul: reader.php, din directorul Excel.