2010-02-14 7 views
2

J'ai besoin d'outils d'importation pour une application Web. J'ai regardé autour de moi et en ai trouvé quelques-uns, mais je ne suis pas sûr de leur stabilité. J'utilise le Zend Framework pour une partie du projet et j'espérais pouvoir y trouver un outil d'import, puisque j'ai déjà le framework, mais je ne pouvais pas en voir un ... suis-je en train de regarder au mauvais endroit?Outil d'importation Excel CSV

Je voudrais que les utilisateurs Web puissent importer des fichiers csv, excel dans une base de données mysql. Je voudrais que l'outil permette aux utilisateurs de sélectionner les colonnes de la feuille de calcul/csv pour correspondre aux colonnes de base de données si possible. Pour l'export je penche vers l'utilisation des rapports jasper pour exporter un dataset vers csv, excel ... est-ce une bonne/mauvaise idée?

Y a-t-il des outils gratuits ou commerciaux que vous avez utilisés et que je recommanderais, pour me permettre d'intégrer cette fonctionnalité dans mon site Web?

Merci.

+0

Cela semble être très similaire à [8031193] (http://stackoverflow.com/questions/8031193) – arober11

Répondre

2

Pour l'importation:
Essayez intégré dans l'importation csv de MySql: LOAD DATA INFILE

LOAD DATA INFILE 'yourdata.csv' INTO TABLE tbl_name 
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' 
    LINES TERMINATED BY '\n'; 

Pour l'exportation:
Essayez le plugin jQuery: table2csv. Il convertit une table HTML en un fichier CSV. Utilisez l'argument delivery: 'value' pour renvoyer le fichier csv sous forme de chaîne. Il s'agit d'un example implementation. Je sais que c'est en C#, mais il n'y a qu'un petit code en jeu. Il serait facile de porter sur PHP.

+0

Wow, ce gars devrait faire un plugin table2XML. –

+0

awsome. Merci! – Ronedog

Questions connexes