Darmowa biblioteka Pythona do odczytu, edycji i zapisu plików XLS
Mała, otwarto‑źródłowa biblioteka Pythona umożliwia programistom odczyt, edycję, manipulację i zapis danych w arkuszach Excel XLS za pomocą API Pythona.
Czym jest Pyexcel-XLS?
Pliki Excel są wszechobecną częścią biznesu i zarządzania danymi, pomagając użytkownikom w obsłudze raportów finansowych, analizy danych lub wszelkich innych zadań związanych z danymi tabelarycznymi. Python, jako jeden z najpopularniejszych języków programowania do tych zadań, oferuje różnorodne biblioteki do pracy z różnymi formatami plików. Jeśli chodzi o pracę z plikami Excel w Pythonie, biblioteka Pyexcel-XLS jest cennym zasobem, który upraszcza proces odczytu i zapisu plików Excel.
Pyexcel-XLS to biblioteka Pythona będąca częścią większej rodziny pyexcel, która zapewnia spójny interfejs do obsługi różnych formatów arkuszy kalkulacyjnych, w tym Excela. Biblioteka ta umożliwia użytkownikom odczytywanie i zapisywanie danych z i do plików Excel bez konieczności pisania skomplikowanego, niskopoziomowego kodu. Oferuje wygodne i przyjazne dla użytkownika podejście do manipulacji plikami Excel, co czyni ją odpowiednią do zadań takich jak ekstrakcja danych, raportowanie i automatyzacja. Istnieje kilka ważnych funkcji biblioteki, takich jak zapisywanie danych do pliku Excel, odczytywanie istniejących plików Excel, stosowanie stylów do komórek i wierszy, łączenie komórek, obsługa formuł Excel, praca z wieloma arkuszami i wiele innych.
Pyexcel-XLS to bardzo łatwa w użyciu i cenna biblioteka Pythona do pracy z plikami Excel. Upraszcza proces ładowania, odczytywania i zapisywania danych Excel, co czyni ją doskonałym wyborem dla szerokiego zakresu zadań manipulacji danymi. Niezależnie od tego, czy potrzebujesz wyodrębnić informacje z plików Excel, czy generować raporty, ta biblioteka może usprawnić Twój przepływ pracy. Dlatego, jeśli często pracujesz z plikami Excel w Pythonie, wypróbuj ją i doświadcz oferowanej wygody.
Rozpoczęcie pracy z Pyexcel-XLS
Zalecanym sposobem instalacji biblioteki Pyexcel-XLS jest użycie pip. Proszę użyć następującego polecenia, aby przeprowadzić płynną instalację.
Zainstaluj Pyexcel-XLS za pomocą polecenia PIP
pip install Pyexcel-XLSZainstaluj Pyexcel-XLS z GitHub
$ git clone https://github.com/pyexcel/pyexcel-xls.git
$ cd pyexcel-xls
$ python setup.py install
Zapisywanie do pliku Excel przy użyciu Pythona
Biblioteka open source Pyexcel-XLS umożliwia tworzenie prostego pliku Excel XLS i zapisywanie w nim danych przy użyciu zaledwie kilku linii kodu Pythona w własnych aplikacjach. Programiści mogą również stosować różne rodzaje formatowania, ładować dane z zewnętrznego źródła, wstawiać nowe wiersze i kolumny, scalać komórki zarówno pionowo, jak i poziomo, i tak dalej. W poniższym przykładzie użytkownicy tworzą skoroszyt Excel, dodają do niego dane, nazwają kolumny na podstawie pierwszego wiersza oraz rozszerzają wiersze naszymi danymi przy użyciu kodu Pythona.
Jak utworzyć prosty arkusz Excel XLS przy użyciu biblioteki Python?
import pyexcel_xls
# Create a workbook
workbook = pyexcel_xls.get_sheet()
# Add data
data = [["Name", "Age", "City"],
["Alice", 25, "New York"],
["Bob", 30, "Los Angeles"]]
workbook.name_columns_by_row(0)
workbook.extend_rows(data)
# Save the workbook to an Excel file
workbook.save_as("output.xls")
Odczytywanie pliku Excel za pomocą API Pythona
Biblioteka Pyexcel-XLS ułatwia programistom odczytywanie plików Excel w ich własnych aplikacjach bez żadnych zewnętrznych zależności. Biblioteka umożliwia programistom Pythona ładowanie i odczytywanie istniejących plików XLS za pomocą zaledwie kilku linii kodu w Pythonie. Zapewnia również wsparcie dla odczytu tylko konkretnego arkusza. Co więcej, możliwe jest także dostęp i odczyt określonych kolumn lub wiersza z danego pliku Excel. Poniżej pokazano, jak prosto programiści mogą odczytać dane z pliku Excel przy użyciu kodu Python.
Jak odczytać dane z dokumentu Excel XLS przy użyciu Pythona?
from pyexcel_xls import get_data
data = get_data("your_file.xls")
import json
print(json.dumps(data))
{"Sheet 1": [[1, 2, 3], [4, 5, 6]], "Sheet 2": [["row 1", "row 2", "row 3"]]}
Wsparcie różnych funkcji
Open source'owa biblioteka Pyexcel-XLS jest cennym narzędziem Pythona do pracy z plikami Excel. Upraszcza proces odczytu i zapisu danych Excel, co czyni ją doskonałym wyborem dla szerokiego zakresu zadań manipulacji danymi. Biblioteka zawiera wiele istotnych funkcji, takich jak formatowanie komórek, dodawanie obramowań, ustawianie kolorów komórek, aby pliki Excel były wizualnie atrakcyjne, łączenie komórek zarówno pionowo, jak i poziomo, zapisywanie i obliczanie formuł Excel, tworzenie oraz manipulowanie wieloma arkuszami w jednym pliku Excel i wiele innych.