Excel bestanden inlezen met PHP
ama saril
28/03/2012 10:43:41Hallo ik heb een korte vraag,
Er is mij gevraagd om een klein tooltje te schrijven om een aantal excel bestanden in te lezen naar een DB (tijdens het inlezen moeten er ook een klein aantal transformaties worden gedaan op de data). Mijn idee is om gewoon een scriptje te schrijven die .csv inleest (dit heb ik al eerder gedaan) en dan naar de DB te schrijven.
Nu wil ik eigenlijk vragen of het ook mogelijk is om 'direct' vanuit excel de gegeevns in te lezen in php (zodat ik de stap omzetten naar .csv kan overslaan). Nu heb ik al op internet gezocht maar kan nergens 'echt' een antwoord hierop vinden weet iemand of het mogelijk is om dit te doen?
Er is mij gevraagd om een klein tooltje te schrijven om een aantal excel bestanden in te lezen naar een DB (tijdens het inlezen moeten er ook een klein aantal transformaties worden gedaan op de data). Mijn idee is om gewoon een scriptje te schrijven die .csv inleest (dit heb ik al eerder gedaan) en dan naar de DB te schrijven.
Nu wil ik eigenlijk vragen of het ook mogelijk is om 'direct' vanuit excel de gegeevns in te lezen in php (zodat ik de stap omzetten naar .csv kan overslaan). Nu heb ik al op internet gezocht maar kan nergens 'echt' een antwoord hierop vinden weet iemand of het mogelijk is om dit te doen?
PHP hulp
06/12/2024 21:59:13gerhard l
28/03/2012 10:59:54Ik gebruik daarvoor http://code.google.com/p/php-excel-reader/ werkt aardig, alleen sommige getallen geeft hij verkeerd weer.
ama saril
28/03/2012 11:45:49Gerhard l op 28/03/2012 10:59:54:
Ik gebruik daarvoor http://code.google.com/p/php-excel-reader/ werkt aardig, alleen sommige getallen geeft hij verkeerd weer.
Ah bedankt ik zal dit even nakijken, als iemand anders nog meer tips heeft laat het vooral horen :)
Wim Paulussen
28/03/2012 23:10:47Met de COM extensie kan je vrij makkelijk excel bestanden inlezen. De beste introductie daarvoor vind je dan weer op een Ruby blog (maar de basis zijn hetzelfde). Zoals hiervoor al aangegeven : vooral de weergave van cijfers en datums kan tricky zijn.