Kaip įkelti failus naudojant Aspose.Cells FOSS

Kaip įkelti failus naudojant Aspose.Cells FOSS

Problema

Įkelkite skaičiuoklių failus (XLSX, CSV) į Aspose.Cells FOSS programinei manipuliacijai. The Workbook klasė priima failo kelią ir grąžina atmintyje esantį darbaknygę, pasiruošusią skaitymui arba redagavimui.

from aspose.cells_foss import Workbook

# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]

Būtinosios sąlygos

Norėdami įkelti failus naudodami Aspose.Cells FOSS Python, įsitikinkite, kad turite įdiegtą Python 3.7 arba vėlesnę versiją. Įdiekite biblioteką naudodami pip su komanda pip install aspose-cells-foss>=26.3.1. Po įdiegimo importuokite biblioteką naudodami from aspose.cells_foss import Workbook.

  • Python 3.7 arba vėlesnė
  • pip paketų tvarkyklė
  • aspose-cells-foss>=26.3.1 įdiegta per pip
  • Pagrindinis Python failų tvarkymo supratimas

Failo įkėlimas

Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook class. Perduokite vietinį failo kelio eilutę tiesiai konstruktoriui. Srauto įkėlimas (pvz., io.BytesIO) nepalaikomas — naudokite tik failo kelio eilutę. Norėdami įkelti CSV failus, naudokite load_csv_workbook() patogumo funkcija.

from aspose.cells_foss import Workbook

# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")

Įkeliant CSV failus, naudokite load_csv_workbook() funkciją, kuri sukuria ir grąžina naują Workbook užpildyta CSV duomenimis.

Kodo pavyzdys

Šiame pavyzdyje demonstruojamas XLSX failo ir CSV failo įkėlimas, po to iš kiekvieno skaitomas langelio reikšmė.

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}")

Palaikomi formatai

Aspose.Cells FOSS supports loading files in the following formats.

FormatasPlėtinysPastabos
Excel 2007–2019.xlsxStandartinis Office Open XML formatas; naudokite Workbook("file.xlsx")
Excel 97–2003.xlsNėra palaikoma. XLS/BIFF failai nėra palaikomi.
CSV.csvKableliais atskirtos reikšmės; naudokite load_csv_workbook("file.csv")

Žr. taip pat

 Lietuvių