Utilisation de libXL avec PHP et mySQL

Je travaille sur l'import et l'export de volumes très élevés de données depuis Excel dans / hors de MySQL via PHP. J'ai une solution de travail, mais cela nécessite beaucoup de memory et ralenti.

J'ai vu qu'un développeur a produit un script PHP de compilation Unix intégrant libXL: une bibliothèque C très rapide pour Excel qui coûte environ 200 $. Cela prétend traiter 10 000 cellules en 0.03 secondes en utilisant 262kb de memory PHP.

Je remarque également que quelqu'un qui publie sur ce site développe une dll autonome basée sur libXL qui, je ne pense pas, convient pour mon but.

Des questions:

Quelqu'un cherche-t-il à créer une librairie PHP simple à mettre en ligne autour de libXL que je pourrais déployer à la fois sur une plate-forme locale XAMPP basée sur Windows et sur mon hôte basé sur UNIX (Hostpapa pendant que je développe)

Dois-je acheter libXL pour Windows et UNIX pour fonctionner localement et en ligne?

Existe-t-il d'autres solutions PHP qui sont très rapides et nécessitent peu de memory

J'ai essayé toutes les solutions PHP proposées par le développeur de PHPExcel, Mark Baker (merci Mark), et rien ne répond parfaitement à mes exigences, donc aucune suggestion dans ce sens, s'il vous plaît.

Je envisage d'apprendre Perl afin que je puisse utiliser l'excellent parsingur Excel qui existe mais malheureusement, j'ai des contraintes de time et je pense que cela me prendra trop longtime.

J'utilise libXL pour mes besoins, ce qui implique d'parsingr de grandes quantités de cellules dans linux, ça vaut bien l'argent et, à mon avis, aucune autre solution PHP Excel ne peut correspondre à ceci, c'est une solution compilée. Vous pouvez find plus d'informations ici: http://www.king-foo.be/2011/05/a-first-attempt-at-the-php-excel-extension/