Comment charger des fichiers avec Aspose.Cells FOSS
Problème
Chargez les fichiers de feuille de calcul (XLSX, CSV) dans Aspose.Cells FOSS pour une manipulation programmatique. La classe Workbook accepte un chemin de fichier et renvoie un classeur en mémoire prêt à être lu ou modifié.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]Prérequis
Pour charger des fichiers avec Aspose.Cells FOSS en Python, assurez‑vous d’avoir Python 3.7 ou une version ultérieure installé. Installez la bibliothèque en utilisant pip avec la commande pip install aspose-cells-foss>=26.3.1. Après l’installation, importez la bibliothèque en utilisant from aspose.cells_foss import Workbook.
- Python 3.7 ou version ultérieure
- gestionnaire de paquets pip
- aspose-cells-foss>=26.3.1 installé via pip
- Compréhension de base de la gestion des fichiers Python
Chargement du fichier
Aspose.Cells FOSS charge les données de feuille de calcul à partir de chemins de fichiers en utilisant la classe Workbook. Passez une chaîne de chemin de fichier local directement au constructeur. Le chargement par flux (par ex., io.BytesIO) n’est pas pris en charge — passez uniquement une chaîne de chemin de fichier. Pour charger des fichiers CSV, utilisez la fonction pratique load_csv_workbook().
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")Lors du chargement de fichiers CSV, utilisez la fonction load_csv_workbook() qui crée et renvoie un nouveau Workbook rempli des données CSV.
Exemple de code
Cet exemple montre le chargement d’un fichier XLSX et d’un fichier CSV, puis la lecture d’une valeur de cellule pour chacun.
from aspose.cells_foss import Workbook, load_csv_workbook
# Load an XLSX workbook from a file path
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
# Read a cell value using the .value property
val = worksheet.cells["A1"].value
print(f"A1 value: {val}")
# Load a CSV file using load_csv_workbook
csv_workbook = load_csv_workbook("data.csv")
csv_worksheet = csv_workbook.worksheets[0]
# Read from the CSV-sourced workbook
csv_val = csv_worksheet.cells["A1"].value
print(f"CSV A1 value: {csv_val}")Formats pris en charge
Aspose.Cells FOSS prend en charge le chargement de fichiers dans les formats suivants.
| Format | Extension | Notes |
|---|---|---|
| Excel 2007–2019 | .xlsx | Format Office Open XML standard ; utilisez Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Non pris en charge. Les fichiers XLS/BIFF ne sont pas pris en charge. |
| CSV | .csv | Valeurs séparées par des virgules ; utilisez load_csv_workbook("file.csv") |