IRONSOFTWAREHOME
UŻYWANIE IRONXL DLA PYTHON

Jak odczytać plik Excel w Python przy użyciu Visual Studio Code

Curtis Chau
Curtis Chau
Updated: 28 czerwca 2026

Pliki Excel są powszechnie używane do przechowywania i przetwarzania danych. Typowe zadania obejmują przechowywanie danych dotyczących sprzedaży oraz automatyzację obliczania prognoz sprzedaży. Jednak ręczna obróbka danych może być pracochłonna i podatna na błędy podczas włączania tych danych do skryptów w języku Python. Popularną biblioteką używaną w języku Python do obsługi dużych zbiorów danych jest pandas. Jednak użytkownicy muszą zaimportować pandas wraz z innymi zależnościami, co może nie być idealnym rozwiązaniem pod kątem skalowalności. Ponadto nauka obsługi pandas może być trudna, a jego API może onieśmielać początkujących. W tym miejscu z pomocą przychodzi solidny moduł Python IronXL, który ułatwia pracę z plikami Excel.

W tym poście dowiesz się, jak odczytywać pliki Excel w języku Python przy użyciu Visual Studio Code. Omówimy zaawansowane metody efektywnego przetwarzania danych, przejdziemy przez procedurę instalacji i przeanalizujemy kluczowe przykłady kodu służące do odczytu różnych struktur danych.

Jak odczytać plik Excel w języku Python przy użyciu Visual Studio Code

  1. Utwórz nowy projekt/środowisko dla języka Python przy użyciu Visual Studio Code.
  2. Zainstaluj bibliotekę IronXL for Python.
  3. Zaimportuj bibliotekę do kodu w języku Python.
  4. Zaimportuj plik Excel, który ma zostać odczytany.
  5. Wybierz arkusz i pobierz wartość, używając zakresu lub adresu komórki.
  6. Przetwórz wartość i wyświetl wynik.

IronXL

IronXL to solidny pakiet w języku Python stworzony specjalnie w celu ułatwienia pracy z plikami Excel (.xls, .xlsx i .xlsm) w projektach Python. Zapewnia łatwy w użyciu interfejs API do szerokiego zakresu operacji, służąc jako łącznik między kodem w języku Python a arkuszami kalkulacyjnymi Excel.

Funkcje IronXL

  • Obsługa danych: IronXL ułatwia odczyt, zapis i manipulowanie danymi w arkuszach kalkulacyjnych Excel. Obsługuje obliczenia, formuły i formatowanie danych, a wartości komórek można uzyskać za pomocą tablicy dwuwymiarowej.
  • Tworzenie i modyfikowanie plików Excel: Programiści mogą tworzyć nowe pliki Excel i edytować istniejące, a także dodawać, usuwać i zarządzać arkuszami.
  • Integracja z platformą .NET i kompatybilność międzyplatformowa: IronXL można zintegrować z różnymi platformami .NET, takimi jak Xamarin, .NET Core i .NET Framework, a jego kompatybilność międzyplatformowa sprawia, że nadaje się do wykorzystania w wielu różnych scenariuszach aplikacyjnych.
  • Przyjazny dla użytkownika interfejs API: Biblioteka jest łatwa w użyciu dla programistów na każdym poziomie zaawansowania dzięki przejrzystemu i dobrze udokumentowanemu interfejsowi API. Aby efektywnie pracować z plikami, nie musisz być ekspertem w zakresie struktur programu Excel.
  • Brak zależności: IronXL nie wymaga zainstalowania pakietu Microsoft Office na komputerze, na którym pracujesz. Działa autonomicznie, eliminując problemy z kompatybilnością i upraszczając wdrażanie w wielu środowiskach.
  • Bogaty zestaw funkcji: IronXL oferuje szereg funkcji wykraczających poza odczyt danych, w tym formatowanie komórek, obsługę formuł i generowanie wykresów. Umożliwia to wykonywanie różnych czynności bez bezpośredniej zmiany arkusza kalkulacyjnego.
  • Pobieranie i eksport danych: IronXL ułatwia łączenie się z bazami danych i innymi systemami, umożliwiając pobieranie danych z plików Excel oraz eksportowanie danych Excel do wielu formatów, w tym XML, nowych tabel danych i zwykłego tekstu.
  • Wszechstronność i kompatybilność: Obsługuje kilka wersji i formatów Excel, w tym XLSX, CSV oraz starsze formaty XLS.

Więcej informacji na temat użytkowania można znaleźć w tej dokumentacji.

Tworzenie nowego folderu projektu

Uruchom Visual Studio Code.

Katalog projektu Visual Studio Code

Przejdź do Plik > Otwórz folder (lub użyj skrótów klawiaturowych Ctrl+K, Ctrl+O w systemie Windows/Linux oraz Cmd+K, Cmd+O w systemie macOS).

Wybierz folder w Visual Studio Code

Wybierz miejsce na komputerze, w którym chcesz zapisać nowo utworzony folder projektu. Następnie kliknij "Wybierz folder", aby utworzyć folder projektu.

Tworzenie pliku Python w VS Code

Utwórz nowy plik Python w folderze projektu, który będzie zawierał Twój kod w języku Python.

Dwie metody, aby to osiągnąć:

  • Kliknij prawym przyciskiem myszy w dowolnym miejscu w folderze projektu i wybierz "Nowy plik". Nazwij swój plik Python (np. my_script.py).
  • Przejdź do Plik > Nowy plik (lub użyj skrótu klawiszowego Ctrl+N w systemie Windows/Linux lub Cmd+N w systemie macOS, aby otworzyć nowy plik), a następnie nadaj plikówi Python nazwę z rozszerzeniem .py.

Zainstaluj IronXL

W programie Visual Studio Code otwórz okno terminala, wybierając opcję Terminal > New Terminal.

Aby zainstalować IronXL, użyj następującego polecenia pip w terminalu:

pip install ironxl
SHELL

Instalowanie IronXL przez pip

Odczyt pliku Excel za pomocą IronXL

Odczytanie plików Excel jest łatwe dzięki IronXL i kilku wierszom kodu.

from ironxl import WorkBook

# Load an existing Excel workbook
workbook = WorkBook.Load("Demo.xlsx")

# Access the first worksheet
worksheet = workbook.WorkSheets[0]

# Iterate over a range of cells and print their values
for cell in worksheet["A2:A10"]:
    print(f"Cell {cell.AddressString} has value '{cell.Text}'")
Python

Wyjaśnienie:

  1. Import biblioteki: Import biblioteki IronXL zapewnia dostęp do jej funkcji.
  2. Zaladuj skoroszyt: Zaladuj skoroszyt Excel za pomoca WorkBook.Load("Demo.xlsx"). Ścieżka do skoroszytu jest podana tutaj.
  3. Uzyskaj dostep do arkusza: Uzyskaj dostep do arkuszy za pomoca indeksu (np. WorkSheets[0] dla pierwszego arkusza).
  4. Iteracja komorek: Uzyj petli for, aby iterowac przez okreslony zakres komorek (np. A2:A10), drukujac adres i wartosc kazdej z komorek.

Wynik konsoli pokazujacy wartosci komorek

Powyższy kod pokazuje odczyt plików Excel za pomocą IronXL i wyświetla dane w konsoli.

Więcej powiązanych przykładów i dokumentacji można znaleźć w dokumentacji IronXL.

Wnioski

Ogólnie rzecz biorąc, biblioteka IronXL to potężna i wszechstronna biblioteka w języku Python do pracy z plikami Excel. Oprócz odczytu i dostępu do danych, upraszcza ono wiele operacji, umożliwiając programistom automatyzację przepływów pracy i usprawnienie zadań związanych z Excelem w aplikacjach Python. Kluczowe funkcje obejmują tworzenie i modyfikowanie arkuszy kalkulacyjnych, formatowanie komórek, obsługę formuł oraz generowanie wykresów.

Do jego głównych zalet należą intuicyjny interfejs API, niezależność od pakietu Microsoft Office oraz kompatybilność z innymi formatami plików Excel. IronXL zapewnia niezbędne narzędzia do automatycznego generowania raportów, czyszczenia i przetwarzania dużych zbiorów danych przechowywanych w Excelu oraz eksportowania plików Excel do innych formatów.

IronXL oferuje opcję bezpłatnej licencji. Odwiedź stronę internetową IronXL, aby uzyskać wyczerpujące i aktualne informacje na temat licencji. Dostępne jest dodatkowe powiązane oprogramowanie, które zwiększa wydajność programistów. Odwiedź stronę internetową Iron Software, aby dowiedzieć się więcej.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta