Hvordan laste inn filer med Aspose.Cells FOSS

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.

FormatFiltypeMerknader
Excel 2007–2019.xlsxStandard Office Open XML-format; bruk Workbook("file.xlsx")
Excel 97–2003.xlsIkke støttet. XLS/BIFF-filer er ikke støttet.
CSV.csvKommaseparerte verdier; bruk load_csv_workbook("file.csv")

Se også

 Norsk