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

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

Problem

Załaduj pliki arkuszy kalkulacyjnych (XLSX, CSV) do Aspose.Cells FOSS w celu programowego manipulowania. Klasa Workbook 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 Pythonie, upewnij się, że masz zainstalowany Python 3.7 lub nowszy. Zainstaluj bibliotekę przy użyciu pip, używając 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 zainstalowany przez pip
  • Podstawowa znajomość obsługi plików w Pythonie

Ładowanie pliku

Aspose.Cells FOSS ładuje dane arkusza kalkulacyjnego z ścieżek plików przy użyciu klasy Workbook. Przekaż ciąg znaków z lokalną ścieżką pliku bezpośrednio do konstruktora. Ładowanie strumieniowe (np. io.BytesIO) nie jest obsługiwane — podaj wyłącznie ciąg znaków ze ścieżką pliku. Aby wczytać pliki CSV, użyj funkcji pomocniczej load_csv_workbook().

from aspose.cells_foss import Workbook

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

Podczas ładowania plików CSV użyj funkcji load_csv_workbook(), która tworzy i zwraca nowy Workbook wypełniony danymi CSV.

Przykład kodu

Ten przykład demonstruje ładowanie pliku XLSX i pliku CSV, a następnie odczytywanie 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 obsługuje ładowanie plików w następujących formatach.

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