Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2732 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Export xls ou csv dépassant la limite des lignes Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Export xls ou csv dépassant la limite des lignes Excel

n°1869989
sabbahh
Posté le 06-04-2009 à 12:10:02  profilanswer
 

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.
 

mood
Publicité
Posté le 06-04-2009 à 12:10:02  profilanswer
 

n°1870164
rufo
Pas me confondre avec Lycos!
Posté le 06-04-2009 à 15:55:55  profilanswer
 

Je vois pas mieux que faire plusieurs csv...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1870179
sabbahh
Posté le 06-04-2009 à 16:26:31  profilanswer
 

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..)

n°1870185
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 06-04-2009 à 16:31:32  profilanswer
 

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é

n°1870190
sabbahh
Posté le 06-04-2009 à 16:34:28  profilanswer
 

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


Message édité par sabbahh le 06-04-2009 à 16:34:53
n°1870382
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 07-04-2009 à 08:05:20  profilanswer
 

pourquoi tu genera pas directement un  fichier xls,

n°1870388
Profil sup​primé
Posté le 07-04-2009 à 08:25:14  answer
 

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 ?

Message cité 1 fois
Message édité par Profil supprimé le 07-04-2009 à 08:25:25
n°1870464
sabbahh
Posté le 07-04-2009 à 10:48:48  profilanswer
 

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?


Message édité par sabbahh le 07-04-2009 à 10:49:27
n°1870475
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 07-04-2009 à 10:55:51  profilanswer
 

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

n°1870634
skeye
Posté le 07-04-2009 à 15:49:57  profilanswer
 


ça existe pas toad pour mysql?[:petrus dei]


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 07-04-2009 à 15:49:57  profilanswer
 

n°1870712
Profil sup​primé
Posté le 07-04-2009 à 17:19:42  answer
 

skeye a écrit :


ça existe pas toad pour mysql?[:petrus dei]


 :heink:

n°1870744
skeye
Posté le 07-04-2009 à 17:42:38  profilanswer
 


http://www.toadsoft.com/


---------------
Can't buy what I want because it's free -
n°1870749
Profil sup​primé
Posté le 07-04-2009 à 17:45:54  answer
 

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.

n°1870877
infoman64
JE SUIS LA POUR TOI MON AMI
Posté le 08-04-2009 à 09:03:04  profilanswer
 


+1  
je l'accorde
 

n°1870911
MEI
|DarthPingoo(tm)|
Posté le 08-04-2009 à 10:32:52  profilanswer
 

Export XML... :o
 
Après faut voir si Excel saura en faire quelque chose... ;D


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1870983
rufo
Pas me confondre avec Lycos!
Posté le 08-04-2009 à 11:49:14  profilanswer
 

y'a une lib en php pour faire du excel 2007 :
http://www.codeplex.com/PHPExcel
 
Tuto : http://g-ernaelsten.developpez.com [...] excel2007/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Export xls ou csv dépassant la limite des lignes Excel

 

Sujets relatifs
Créer un formulaire PHP qui renvoie les données en ExcelProblème lors de l'exécution d'une Macro Excel
Gestion de fichiers Excel/VBCréation macro pour un fichier Excel de 600p et 13000 lignes
[Excel & Access] Optimiser la communication entre les deuxPiloter port parallèle avec Excel VBA
[Résolu] Limite le nombre d'éléments matchés[VBA EXCEL] Récupérer son propre email Outlook dans une variable
[Résolu] Créer un fichier tableur en PHP (pas EXCEL) 
Plus de sujets relatifs à : Export xls ou csv dépassant la limite des lignes Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR