Charger des fichiers Excel sans Interop
La fonctionnalité Load dans IronXL permet aux développeurs Python d'ouvrir et de manipuler des fichiers Excel existants dans une variété de formats, y compris XLSX, XLS et CSV. Le chargement d'un WorkBook donne accès à toutes ses feuilles de calcul et les données des cellules, ce qui facilite l'extraction des valeurs, l'itération sur les plages et l'exécution de calculs comme les sommes ou les valeurs maximales. Les cellules peuvent être accédées individuellement et leurs valeurs converties au type de données Python approprié. Cette fonctionnalité simplifie le travail avec les données Excel en Python et est idéale pour l'analyse de données, la génération de rapports et l'automatisation de flux de travail.
5 étapes pour charger et calculer la somme à partir d'un fichier Excel en Python
workbook = WorkBook.Load("sample.xlsx")worksheet = workbook.WorkSheets[0]range_ = worksheet["A2:A10"]total = range_.Sum()print("The sum of A2:A10 is:", total)
WorkBook.Load est le point de départ pour travailler avec des fichiers Excel existants. En passant un chemin de fichier, IronXL ouvre le classeur et rend tout son contenu disponible pour manipulation—sans nécessiter l'installation de Microsoft Excel.
Après avoir chargé le classeur, WorkSheets[0] sélectionne la première feuille de calcul. Dans Excel, un classeur peut contenir plusieurs feuilles, chacune représentant un ensemble de données organisées en lignes et en colonnes. Cibler la première feuille permet d'accéder à la source de données principale.
La variable range worksheet["A2:A10"] définit un groupe de cellules s'étendant des lignes 2 à 10 dans la colonne A. IronXL vous permet d'interagir avec plusieurs cellules à la fois, que ce soit pour lire des valeurs, appliquer un formatage ou exécuter des calculs agrégés.
La méthode .Sum() calcule le total de toutes les valeurs numériques dans la plage sélectionnée, éliminant le besoin d'itération manuelle. IronXL fournit également des fonctions intégrées incluant Average(), Min() et Max() pour les tâches d'analyse des données courantes.
Enfin, le résultat est imprimé sur la console. Ce modèle s'intègre facilement dans des flux de travail Python plus larges pour l'agrégation de données, les pipelines de reporting ou les importations de bases de données.
Apprenez à charger et manipuler des fichiers Excel avec IronXL for Python

