Limiter la taille de l'exportation lors de l'utilisation SaveAs en Powerbuilder?

StackOverflow https://stackoverflow.com/questions/4405637

  •  25-09-2019
  •  | 
  •  

Question

Compte tenu de la question avec ensuite le format XLS Microsoft Excel, à savoir « Excel 97-2003 compatible », ne peut pas gérer plus de 65.536 lignes. XLSX peut, mais n'est pas un format standard de sortie de PowerBuilder.

Alors, si vous essayez d'économiser plus de 65k lignes d'une datawindow, vous devez enregistrer quelque chose comme .csv

Cependant, est-il une limite à la quantité de données la fonction SaveAs peut gérer, en supposant qu'il utilise CSV, contournant ainsi la limite XLS?

J'ai lu que PB a des problèmes en essayant d'importer plus de 100k lignes de fichier

Autres conseils

De même fichier d'aide d'Excel, qui a surgi lorsque j'ai essayé de sauver 102.000 lignes dans un fichier CSV, puis ouvert dans Excel:

  

Ce message peut apparaître si:

     

Vous essayez d'ouvrir un fichier qui contient plus de 65.536 lignes ou   256 colonnes. Pour résoudre ce problème, ouvrez le fichier source dans un texte   éditeur tel que Microsoft Word. Enregistrez le fichier source que plusieurs petits   les fichiers qui sont conformes à cette limite de la ligne et de la colonne, puis ouvrez la   petits fichiers dans Excel. Si les données source ne peuvent pas être ouverts dans un texte   éditeur, essayez d'importer les données dans Microsoft Access, puis   l'exportation des sous-ensembles des données d'accès à Excel.

     

Vous essayez de coller des données tabulés dans une zone qui est trop   petit. Pour résoudre ce problème, sélectionnez une zone dans la feuille de grande   suffisant pour accueillir chaque élément délimité.

     

Remarques

     

Vous ne pouvez pas configurer Excel pour dépasser la limite de 65.536 lignes et 256   colonnes.

     

Par défaut, Excel place trois feuilles de calcul dans un fichier de classeur. Chaque   feuille de calcul peut contenir 65,536 lignes et 256 colonnes de données, et   Les classeurs peuvent contenir plus de trois feuilles de travail si votre ordinateur a   une mémoire suffisante pour supporter les données supplémentaires.

ImportFile la limite de taille Si votre application utilise la méthode ImportFile pour importer des fichiers très volumineux texte dans un DataWindow ou DataStore, ImportFile renvoie le code d'erreur -15.

versions PowerBuilder 10.0 et ultérieures sont Unicode. Les versions antérieures ANSI de PowerBuilder ont pu importer des fichiers plus volumineux texte.

Note: Les bulletins de mise à jour pour les versions antérieures listées la limite de taille pour les gros fichiers comme environ 839 000 lignes. Cependant, la limite de taille dépend du nombre de colonnes dans les fichiers, ainsi que le nombre de lignes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top