Comment charger des fichiers avec Aspose.Cells FOSS

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. Le Workbook class 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 dans Python, assurez‑vous d’avoir Python 3.7 ou une version ultérieure installée. 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 loads spreadsheet data from file paths using the Workbook class. Passez une chaîne de chemin de fichier local directement au constructeur. Le chargement en 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 le load_csv_workbook() fonction de commodité.

from aspose.cells_foss import Workbook

# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")

Lors du chargement de fichiers CSV, utilisez le load_csv_workbook() fonction qui crée et renvoie un nouveau Workbook rempli avec les données CSV.

Exemple de code

Cet exemple montre comment charger un fichier XLSX et un fichier CSV, puis lire la valeur d’une cellule dans chacun d’eux.

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 supports loading files in the following formats.

FormatExtensionRemarques
Excel 2007–2019.xlsxFormat Office Open XML standard ; utilisez Workbook("file.xlsx")
Excel 97–2003.xlsNon pris en charge. Les fichiers XLS/BIFF ne sont pas pris en charge.
CSV.csvValeurs séparées par des virgules ; utilisez load_csv_workbook("file.csv")

Voir aussi

 Français