Cum să încărcați fișiere cu Aspose.Cells FOSS
Problemă
Încărcați fișierele de calcul (XLSX, CSV) în Aspose.Cells FOSS pentru manipulare programatică. The Workbook clasa acceptă o cale de fișier și returnează un registru 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 Python 3.7 sau o versiune ulterioară instalată. Instalați biblioteca folosind 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 gestionării fișierelor Python
Încărcarea fișierului
Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook clasa. Transmiteți un șir de cale de fișier local direct constructorului. Încărcarea prin flux (de ex., io.BytesIO) nu este suportată — transmiteți doar un șir de cale de fișier. Pentru a încărca fișiere CSV, utilizați load_csv_workbook() funcția de conveniență.
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 load_csv_workbook() funcție 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 supports loading files in the following formats.
| Format | Extensie | Observații |
|---|---|---|
| Excel 2007–2019 | .xlsx | Format standard Office Open XML; utilizați Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Nu este suportat. Fișierele XLS/BIFF nu sunt suportate. |
| CSV | .csv | Valori separate prin virgulă; folosiți load_csv_workbook("file.csv") |