Kako učitati fajlove pomoću Aspose.Cells FOSS

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.

FormatEkstenzijaNapomene
Excel 2007–2019.xlsxStandardni Office Open XML format; koristite Workbook("file.xlsx")
Excel 97–2003.xlsNije podržano. XLS/BIFF fajlovi nisu podržani.
CSV.csvVrednosti odvojene zarezom; koristite load_csv_workbook("file.csv")

Vidi takođe

 Српски