Bonjour à tous,
J'expose mon souci rapidement : je remplis une table de factures (elle comporte 20 colonnes ) et je cherche à l'exporter au format Excel.
Au départ, un petit tableVersExcel fait l'affaire.
Lorsque je traite la période complète, je suis sur un nombre important de lignes (environ 135 000). Dans ce cas, l'export se passe bien (pas de message d'erreur), sauf que :
- la taille du fichier est petite,
- A l'ouverture par un Excel, j'ai un message d'erreur...
Je me dis que comme la limite des xlsx est de 1 million de lignes, j'ai donc essayé d'utiliser le champ tableur et un TableurSauve. Même soucis que précédemment. En faisant un clic droit / Enregistrer sous, pareil...
Ma question : A-t'on quelque part les limites concernant la manipulation des fichiers Excel ?
PS :
- Pour solutionner, j'ai fait une solution bourrin : je crée un csv....
- Autre bug rigolo : dans le champ tableur, je crée, par programmation une feuille avec le nom "invoice 1" que je remplis avec mon code. En faisant un clic droit / Enregistrer sous, j'ai un beau message : "Le document doit contenir au moins une feuille"... Pas de souci si je laisse la feuille "Feuille1"... Étonnant, non ?
Partager