Hvordan laste inn filer med Aspose.Cells FOSS
Problem
Last inn regnearkfiler (XLSX, CSV) i Aspose.Cells FOSS for programmatisk manipulering. The Workbook klassen godtar en filsti og returnerer en arbeidsbok i minnet klar for lesing eller redigering.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]Forutsetninger
For å laste inn filer ved hjelp av Aspose.Cells FOSS i Python, sørg for at du har Python 3.7 eller nyere installert. Installer biblioteket med pip ved å bruke kommandoen pip install aspose-cells-foss>=26.3.1. Etter installasjon, importer biblioteket ved å bruke from aspose.cells_foss import Workbook.
- Python 3.7 eller nyere
- pip-pakkehåndterer
- aspose-cells-foss>=26.3.1 installert via pip
- Grunnleggende forståelse av Python filhåndtering
Laste inn filen
Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook klasse. Send en lokal filsti som streng direkte til konstruktøren. Strømlasting (f.eks., io.BytesIO) støttes ikke — send kun en filsti som streng. For å laste inn CSV-filer, bruk den load_csv_workbook() praktiske funksjonen.
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")Når du laster inn CSV-filer, bruk den load_csv_workbook() funksjonen som oppretter og returnerer en ny Workbook fylt med CSV-dataene.
Kodeeksempel
Dette eksemplet demonstrerer innlasting av en XLSX-fil og en CSV-fil, og deretter lesing av en celleverdi fra hver.
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}")Støttede formater
Aspose.Cells FOSS supports loading files in the following formats.
| Format | Filtype | Merknader |
|---|---|---|
| Excel 2007–2019 | .xlsx | Standard Office Open XML-format; bruk Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Ikke støttet. XLS/BIFF-filer er ikke støttet. |
| CSV | .csv | Kommaseparerte verdier; bruk load_csv_workbook("file.csv") |