Jak ładować pliki przy użyciu Aspose.Cells FOSS

Jak ładować pliki przy użyciu Aspose.Cells FOSS

Problem

Wczytaj pliki arkuszy kalkulacyjnych (XLSX, CSV) do Aspose.Cells FOSS w celu programowego manipulowania. The Workbook klasa przyjmuje ścieżkę do pliku i zwraca skoroszyt w pamięci gotowy do odczytu lub edycji.

from aspose.cells_foss import Workbook

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

Wymagania wstępne

Aby wczytać pliki przy użyciu Aspose.Cells FOSS w Python, upewnij się, że masz zainstalowany Python 3.7 lub nowszy. Zainstaluj bibliotekę przy pomocy pip za pomocą polecenia pip install aspose-cells-foss>=26.3.1. Po instalacji zaimportuj bibliotekę używając from aspose.cells_foss import Workbook.

  • Python 3.7 lub nowszy
  • menedżer pakietów pip
  • aspose-cells-foss>=26.3.1 zainstalowane przez pip
  • Podstawowa znajomość obsługi plików w Python

Ładowanie pliku

Aspose.Cells FOSS loads spreadsheet data from file paths using the Workbook klasy. Przekaż ciąg znaków ze ścieżką do lokalnego pliku bezpośrednio do konstruktora. Ładowanie strumieniowe (np., io.BytesIO) nie jest obsługiwane — podaj jedynie ciąg znaków ze ścieżką do pliku. Aby wczytać pliki CSV, użyj load_csv_workbook() funkcji ułatwiającej.

from aspose.cells_foss import Workbook

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

Podczas wczytywania plików CSV, użyj the load_csv_workbook() funkcja, która tworzy i zwraca nowy Workbook wypełniona danymi CSV.

Przykład kodu

Ten przykład demonstruje wczytywanie pliku XLSX i pliku CSV, a następnie odczyt wartości komórki z każdego z nich.

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

Obsługiwane formaty

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

FormatRozszerzenieUwagi
Excel 2007–2019.xlsxStandardowy format Office Open XML; użyj Workbook("file.xlsx")
Excel 97–2003.xlsNieobsługiwane. Pliki XLS/BIFF nie są obsługiwane.
CSV.csvWartości rozdzielane przecinkami; użyj load_csv_workbook("file.csv")

Zobacz także

 Polski