Export xls ou csv dépassant la limite des lignes Excel - PHP - Programmation
Marsh Posté le 06-04-2009 à 15:55:55
Je vois pas mieux que faire plusieurs csv...
Marsh Posté le 06-04-2009 à 16:26:31
càd compter au fur et à mesure le nombre d'enregistrement et si cela dépasse le nombre limite de ligne, je recréé un nouveau .csv?
Du coup, le code va générer plusieurs fichiers à la fois (biensur si >nbr max de lign).
n'y a-il pas un moyen d'insérer plusieurs feuilles dans fichier .xls.
PS: j'ai dèjà un bout de code qui, au lieu de faire l'export en .csv, le fait en .xls (me reste à y insérer une 2ème feuille ou plus..)
Marsh Posté le 06-04-2009 à 16:31:32
il me semble que tu peut pas génerer de fichier csv avec plusieurs(sauf erreur de ma part)
sinon il faut que tu génére un fichier excel, et la je pense que tu dois avoir la possibilité
Marsh Posté le 06-04-2009 à 16:34:28
oui, il n'est pas possible de générer plusieurs feuilles dans .csv
en ce moment mon export je le fais en .csv mais je peux bien le transformer en .xls ce que je ne sais pas faire c'est de générer plusieurs feuilles
Marsh Posté le 07-04-2009 à 08:25:14
Peut être parce que c'est chiant (il faut une lib), c'est un format propriétaire, et qu'en plus on peut pas l'importer facilement depuis mysql ?
Marsh Posté le 07-04-2009 à 10:48:48
Heuu, je ne sais pas pourquoi j'ai choisi d'exporter un .csv (facile à générer? peut être bien ).
Mais admettons que je génére un .xls Comment je peux écrire dans la 2éme feuille du classeur une fois la 1ére feuille est pleine?
Marsh Posté le 07-04-2009 à 10:55:51
ouais je suis d'accord avec toi lucas,
mais bon la il veut pas importer dans myqsl , mais exporter,
donc avec une page php, il y a des classe bien faites, pour générer des fichiers excels, aprés je l'accorde c'est plus chiant à faire.
Il y a un moyen de générer des fichiers excels avec la classe php_writeexcel
http://www.bettina-attack.de/jonny/view ... riteexcel/
Démo de ce qu'il est possible de faire avec :
http://www.bettina-attack.de/jonny/view ... xcel/demo/
Ca fonctionne de façon autonome, pas d'histoire de composant COM, ça fonctionne sur windows/linux, testé et approuvé
good luck
Marsh Posté le 07-04-2009 à 15:49:57
ça existe pas toad pour mysql?
Marsh Posté le 07-04-2009 à 17:19:42
ReplyMarsh Posté le 07-04-2009 à 17:42:38
ReplyMarsh Posté le 07-04-2009 à 17:45:54
Ok, toujours est-il que je trouve çà inutile de générer des formats plus complexes qui offrent plus de possibilités si je n'en ai pas besoin.
Marsh Posté le 08-04-2009 à 10:32:52
Export XML...
Après faut voir si Excel saura en faire quelque chose... ;D
Marsh Posté le 08-04-2009 à 11:49:14
y'a une lib en php pour faire du excel 2007 :
http://www.codeplex.com/PHPExcel
Tuto : http://g-ernaelsten.developpez.com [...] excel2007/
Marsh Posté le 06-04-2009 à 12:10:02
Bonjour à tous,
J'ai besoin de votre aide.
j'ai un code que j'utilise pour exporter en .csv des données enregistrées dans ma base Mysql. Le code marche à merveille!
Le fichier maintenant commence à être volumineux (dépassant le nombre limite de lignes d'Excel version 2003).
J'aimerais trouvré une solution pour contourner ce problème (perte de données au moment de l'export).
Peut-être bien étaler l'export sur plusieurs feuilles, mais la question est comment?! Auriez-vous des docs la-dessus?
Merci d'avance pour votre aide précieuse.