Ładuj pliki Excel bez Interop
from ironxl import *

# Supported for XLSX, XLS, XLSM, XLTX, CSV, and TSV
workbook = WorkBook.Load("sample.xlsx")

# Select worksheet at index 0
worksheet = workbook.WorkSheets[0]

# Get any existing worksheet
first_sheet = workbook.DefaultWorkSheet

# Select a cell and return the converted value
cell_value = worksheet["A2"].IntValue

# Read from ranges of cells elegantly.
for cell in worksheet["A2:A10"]:
    print("Cell {} has value '{}'".format(cell.AddressString, cell.Text))

# Calculate aggregate values such as Min, and Sum
total_sum = worksheet["A2:A10"].Sum()
pip install ironxl
Ładuj pliki Excel bez Interop

Ładuj pliki Excel bez Interop

Funkcja Load w IronXL pozwala programistom Python otwierać i manipulować istniejącymi plikami Excel w różnych formatach, w tym XLSX, XLS i CSV. Załadowanie WorkBook zapewnia dostęp do wszystkich jego arkuszy kalkulacyjnych oraz danych komórek, ułatwiając wyodrębnianie wartości, iterację po zakresach i wykonywanie obliczeń, takich jak sumy lub maksymalne wartości. Komórki mogą być dostępne indywidualnie, a ich wartości konwertowane do odpowiednich typów danych w Python. Ta funkcja upraszcza pracę z danymi Excel w Python i jest idealna do analizy danych, generowania raportów i automatyzacji procesów.

WorkBook.Load to punkt początkowy do pracy z istniejącymi plikami Excel. Przekazując ścieżkę do pliku, IronXL otwiera skoroszyt i udostępnia całą jego zawartość do manipulacji - bez konieczności instalowania programu Microsoft Excel.

Po załadowaniu skoroszytu, WorkSheets[0] wybiera pierwszy arkusz. W Excelu skoroszyt może zawierać wiele arkuszy, każdy reprezentujący zestaw danych zorganizowanych w wierszach i kolumnach. Celowanie w pierwszy arkusz umożliwia dostęp do głównego źródła danych.

Zmienna zakresu worksheet["A2:A10"] definiuje grupę komórek obejmujących wiersze 2 do 10 w kolumnie A. IronXL pozwala na interakcję z wieloma komórkami jednocześnie, niezależnie od tego, czy odczytujesz wartości, stosujesz formatowanie, czy wykonujesz obliczenia zbiorcze.

Metoda .Sum() oblicza całkowitą sumę wszystkich wartości liczbowych w wybranym zakresie, eliminując potrzebę ręcznej iteracji. IronXL oferuje również wbudowane funkcje, w tym Average(), Min(), i Max() do częstych zadań analizy danych.

Wreszcie, wynik jest wydrukowany na konsoli. Ten wzorzec łatwo integruje się z większymi przepływami pracy Python do agregacji danych, rurociągów raportowania lub importu do baz danych.

Naucz się ładować i manipulować plikami Excel za pomocą IronXL dla Python

Gotowy, aby rozpocząć?

Wersja:2026.11właśnie wydany