Je travaille sur une application qui traite d'énormes fichiers Excel 2007, et j'utilise OpenPyXL pour le faire. OpenPyXL dispose de deux méthodes différentes pour lire un fichier Excel - une méthode "normale" où le document entier est chargé en mémoire en une seule fois, et une méthode où des itérateurs sont utilisés pour lire ligne par ligne.
Le problème est que lorsque j'utilise la méthode de l'itérateur, je n'obtiens aucune métadonnée du document, comme la largeur des colonnes et le nombre de lignes/colonnes, et je n'obtiens pas de métadonnées du document, comme la largeur des colonnes et le nombre de lignes/colonnes. vraiment ont besoin de ces données. Je suppose que ces données sont stockées dans le document Excel près du sommet, de sorte qu'il ne devrait pas être nécessaire de charger l'ensemble du fichier de 10 Mo dans la mémoire pour y accéder.
Existe-t-il un moyen de connaître le nombre de lignes/colonnes et la largeur des colonnes sans avoir à charger tout le document en mémoire ?