1. Produkty
  2.   Redaktor
  3.   Python
  4.   Pyexcel-XLS
 
  

Biblioteka edytora XLS Pythona typu open source

Darmowa i otwarta biblioteka języka Python do tworzenia i edycji plików XLS programu Excel.

Czym jest Pyexcel-XLS?

Pyexcel-XLS to biblioteka Pythona typu open source do tworzenia, otwierania i modyfikowania plików XLS programu Microsoft Excel. Jest to podkomponent biblioteki Pyexcel, która ma również inne komponenty oprócz Pyexcel-XLS. Pyexcel-XLS umożliwia pracę z wierszami i kolumnami pliku XLS, które można edytować, a następnie zapisać plik XLS na dysku. Pyexcel-XLS obsługuje wiele formatów plików Excel do odczytu i zapisu z pewnymi ograniczeniami.

Funkcje Pyexcel-XLS

Poniżej przedstawiono niektóre z głównych funkcji interfejsu API Pyexcel-XLS:

  • Jeden interfejs API do obsługi wielu źródeł danych, takich jak pliki fizyczne, pliki pamięci, tabele SQLAlchemy, modele Django, a także struktury danych Python: słowniki, rekordy i tablice.
  • Jeden interfejs API umożliwiający odczyt i zapis danych w różnych formatach plików Excel.
  • W przypadku dużych zestawów danych obsługiwane jest strumieniowanie danych. Generator może zostać zwrócony do Ciebie. Sprawdź iget_records, iget_array, isave_as i isave_book_as.

Obsługiwane formaty plików

Pyexcel-XLS obsługuje następujące formaty plików.

File FormatDefinition
csvcomma separated values
tsvtab separated values
csvza zip file that contains one or many csv files
tsvza zip file that contains one or many tsv files
xlsa spreadsheet file format created by MS-Excel 97-2003
xlsxMS-Excel Extensions to the Office Open XML SpreadsheetML File Format.
xlsman MS-Excel Macro-Enabled Workbook file
odsopen document spreadsheet
fodsflat open document spreadsheet
jsonjava script object notation
htmlhtml table of the data structure
simplesimple presentation
rstrStructured Text presentation of the data
mediawikimedia wiki table

Przegląd interfejsu API Pyexcel

GitHub

Statystyki GitHuba

Nazwa:
Język:
Gwiazdy:
Widły:
Licencja:
Repozytorium zostało ostatnio zaktualizowane o godzinie

Pierwsze kroki z Pyexcel-XLS

Bibliotekę Pyexcel-XLS możemy pobrać z serwisu GitHub lub za pomocą polecenia pip install:

Instalacja

Instalacja Pyexcel-XLS jest prosta i można ją wykonać z terminala, jak pokazano poniżej:

Instalowanie Pyexcel-XLS


pip3 install Pyexcel-XLS

Przykłady kodu Python Pyexcel-XLS

Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.

Odczyt i zapis pliku XLS w Pythonie

Plik XLS można odczytać za pomocą biblioteki Python Pyexcel-XLS, a następnie zapisać go z powrotem na dysku, korzystając z polecenia save_as interfejsu API, jak pokazano w poniższym przykładzie kodu.

Dodawanie wiersza do pliku Excel XLS za pomocą języka Python

Pyexcel-XLS pozwala dodać wiersz do pliku Excel XLS za pomocą metody get_sheet w klasie Workbook interfejsu API. Dodaje to wiersz obok istniejącej maksymalnej liczby wierszy pliku XLS, jak pokazano w poniższym przykładzie kodu.

Dodaj kolumnę do pliku Excel XLS za pomocą Pyexcel-XLS

Tak jak możesz dodać wiersz do Excel XLS za pomocą Pyexcel-XLS API, możesz dodać kolumnę do pliku XLS za pomocą API. Jest to pokazane w poniższym przykładzie kodu.

Aktualizacja danych kolumny w pliku XLS w Pythonie

Oprócz dodawania nowej kolumny do pliku XLS, możesz również aktualizować zawartość istniejącej kolumny za pomocą API Pyexcel-XLS. Odbywa się to poprzez dostęp do kolumny za pomocą jej indeksu i umieszczenie danych w tej konkretnej kolumnie.

Zasoby

  • DARMOWY plik szablonu programu Excel
  • Wniosek

    Pyexcel-XLS API pozwala na pracę z plikami XLS w aplikacjach Python. Pozwala na odczytywanie, edytowanie i zapisywanie zmodyfikowanego pliku XLS przy użyciu Pythona. Użyj bezpłatnego pliku szablonu Excel powyżej

    Podobne Produkty

     Polish