Cum să încărcați fișiere cu Aspose.Cells FOSS

Cum să încărcați fișiere cu Aspose.Cells FOSS

Problemă

Încărcați fișiere de foi de calcul (XLSX, CSV) în Aspose.Cells FOSS pentru manipulare programatică. Clasa Workbook acceptă o cale de fișier și returnează un caiet de lucru în memorie pregătit pentru citire sau editare.

from aspose.cells_foss import Workbook

# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]

Precondiții

Pentru a încărca fișiere utilizând Aspose.Cells FOSS în Python, asigurați-vă că aveți instalat Python 3.7 sau o versiune ulterioară. Instalați biblioteca utilizând pip cu comanda pip install aspose-cells-foss>=26.3.1. După instalare, importați biblioteca utilizând from aspose.cells_foss import Workbook.

  • Python 3.7 sau o versiune ulterioară
  • manager de pachete pip
  • aspose-cells-foss>=26.3.1 instalat prin pip
  • Înțelegere de bază a manipulării fișierelor în Python

Încărcarea fișierului

Aspose.Cells FOSS încarcă datele din foile de calcul din căi de fișiere utilizând clasa Workbook. Transmite un șir de cale de fișier local direct constructorului. Încărcarea din flux (de ex., io.BytesIO) nu este acceptată — transmite doar un șir de cale de fișier. Pentru a încărca fișiere CSV, folosește funcția de conveniență load_csv_workbook().

from aspose.cells_foss import Workbook

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

Când încărcați fișiere CSV, utilizați funcția load_csv_workbook() care creează și returnează un nou Workbook populat cu datele CSV.

Exemplu de cod

Acest exemplu demonstrează încărcarea unui fișier XLSX și a unui fișier CSV, apoi citirea valorii unei celule din fiecare.

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}")

Formate acceptate

Aspose.Cells FOSS suportă încărcarea fișierelor în următoarele formate.

FormatExtensieObservații
Excel 2007–2019.xlsxFormat standard Office Open XML; utilizați Workbook("file.xlsx")
Excel 97–2003.xlsNu este acceptat. Fișierele XLS/BIFF nu sunt acceptate.
CSV.csvValori separate prin virgulă; utilizați load_csv_workbook("file.csv")

Vezi și

 Română