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.
| Formatas | Plėtinys | Pastabos |
|---|---|---|
| Excel 2007–2019 | .xlsx | Standartinis Office Open XML formatas; naudokite Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Nėra palaikoma. XLS/BIFF failai nėra palaikomi. |
| CSV | .csv | Kableliais atskirtos reikšmės; naudokite load_csv_workbook("file.csv") |