Kako učitati fajlove pomoću Aspose.Cells FOSS
Problem
Učitajte fajlove tabela (XLSX, CSV) u Aspose.Cells FOSS za programsko manipulisanje. The Workbook klasa prihvata putanju do fajla i vraća radnu svesku u memoriji spremnu za čitanje ili uređivanje.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]Preduslovi
Da biste učitali fajlove koristeći Aspose.Cells FOSS u Python, uverite se da imate instaliran Python 3.7 ili noviji. Instalirajte biblioteku pomoću pip-a sa komandom pip install aspose-cells-foss>=26.3.1. Nakon instalacije, uvezite biblioteku koristeći from aspose.cells_foss import Workbook.
- Python 3.7 ili noviji
- pip menadžer paketa
- aspose-cells-foss>=26.3.1 instaliran putem pip-a
- Osnovno razumevanje Python rukovanja fajlovima
Učitavanje fajla
Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook klasu. Prosledite string lokalne putanje do fajla direktno konstruktoru. Učitavanje strimom (npr., io.BytesIO) nije podržano — prosledite samo string putanje do fajla. Da biste učitali CSV fajlove, koristite load_csv_workbook() pomoćnu funkciju.
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")Kada učitavate CSV fajlove, koristite the load_csv_workbook() funkcija koja kreira i vraća novu Workbook popunjen podacima iz CSV-a.
Primer koda
Ovaj primer demonstrira učitavanje XLSX fajla i CSV fajla, a zatim čitanje vrednosti ćelije iz svakog.
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}")Podržani formati
Aspose.Cells FOSS supports loading files in the following formats.
| Format | Ekstenzija | Napomene |
|---|---|---|
| Excel 2007–2019 | .xlsx | Standardni Office Open XML format; koristite Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Nije podržano. XLS/BIFF fajlovi nisu podržani. |
| CSV | .csv | Vrednosti odvojene zarezom; koristite load_csv_workbook("file.csv") |