Hur man laddar filer med Aspose.Cells FOSS
Problem
Läs in kalkylbladsfiler (XLSX, CSV) i Aspose.Cells FOSS för programmatisk manipulation. Den Workbook klassen accepterar en filsökväg och returnerar en arbetsbok i minnet som är klar för läsning eller redigering.
from aspose.cells_foss import Workbook
# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]Förutsättningar
För att läsa in filer med Aspose.Cells FOSS i Python, se till att du har Python 3.7 eller senare installerat. Installera biblioteket med pip genom att köra kommandot pip install aspose-cells-foss>=26.3.1. Efter installationen, importera biblioteket med from aspose.cells_foss import Workbook.
- Python 3.7 eller senare
- pip paket‑hanterare
- aspose-cells-foss>=26.3.1 installerad via pip
- Grundläggande förståelse för Python filhantering
Laddning av filen
Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook klass. Skicka en lokal filsökvägssträng direkt till konstruktorn. Strömläsning (t.ex., io.BytesIO) stöds inte — skicka endast en filsökvägssträng. För att läsa in CSV-filer, använd load_csv_workbook() en bekvämlighetsfunktion.
from aspose.cells_foss import Workbook
# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")När du läser in CSV-filer, använd den load_csv_workbook() funktion som skapar och returnerar en ny Workbook fylld med CSV-data.
Kodexempel
Detta exempel visar hur man laddar en XLSX-fil och en CSV-fil, och sedan läser ett cellvärde från var och en.
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ödda format
Aspose.Cells FOSS supports loading files in the following formats.
| Format | Filändelse | Anteckningar |
|---|---|---|
| Excel 2007–2019 | .xlsx | Standard Office Open XML-format; använd Workbook("file.xlsx") |
| Excel 97–2003 | .xls | Stöds inte. XLS/BIFF-filer stöds inte. |
| CSV | .csv | Kommaseparerade värden; använd load_csv_workbook("file.csv") |