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.
| Format | Extensie | Observații |
|---|---|---|
| Excel 2007–2019 | .xlsx | Format standard Office Open XML; utilizați Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Nu este acceptat. Fișierele XLS/BIFF nu sunt acceptate. |
| CSV | .csv | Valori separate prin virgulă; utilizați load_csv_workbook("file.csv") |