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. 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.

FormatExtensionNotes
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