Jak przekonwertować program Excel na format PDF za pomocą Pythona

Ten krótki samouczek zawiera instrukcje dotyczące konwertowania programu Excel na format PDF przy użyciu języka Python, przedstawiając kroki konfiguracji środowiska i wprowadzenie do niezbędnych bibliotek. Do konwersji Excel na PDF Python dostarczany jest również przykładowy kod, w którym tworzony jest skoroszyt i wprowadzane do niego przykładowe dane, jednak można również załadować istniejący plik Excel, na przykład XLSX. Będziesz także miał kontrolę nad wyjściem PDF poprzez ustawienie jego właściwości i wyświetlanie stylu zawartości źródłowego pliku Excel przed wygenerowaniem pliku PDF.

Kroki, aby wyeksportować program Excel do formatu PDF w Pythonie

  1. Zainstaluj Pythona i Aspose.Cells dla Pythona przez Javę
  2. Utwórz i wypełnij workbook w celu przetestowania tej konwersji
  3. Utwórz instancję obiektu klasy PdfSaveOptions, aby skonfigurować wyjściowy plik PDF utworzony przez Pythona
  4. Skonfiguruj wyjściowy plik PDF, aby wyświetlał linie siatki
  5. Automatycznie dopasuj kolumny arkusza, aby poprawnie wyświetlić całą zawartość w wyjściowym pliku PDF
  6. Zapisz skoroszyt jako plik PDF, korzystając z powyższych konfiguracji

Powinieneś najpierw zainstalować Javę i Pythona w swoim systemie, a następnie zainstalować Aspose-Cells i JPype1 za pomocą polecenia PIP, aby przekonwertować * Excel na PDF w Pythonie *. Można utworzyć nowy skoroszyt lub załadować istniejący plik Excel w celu konwersji do formatu PDF. Opcje wyświetlania i inne właściwości wyjściowego pliku PDF można ustawić za pomocą instancji klasy PdfSaveOptions, która może zostać przekazana jako argument w funkcji zapisywania skoroszytu.

Kod do konwersji Excela na PDF przy użyciu Pythona

Kiedy konwertujesz Excel na PDF Python wymaga pewnych bibliotek i środowiska, dlatego w tym kodzie importujemy niezbędne klasy i wywołujemy jpype.startJVM() na początku i jpype.shutdownJVM() na końcu, aby włączyć środowisko wymagane do uruchom kod. Pusty skoroszyt jest tworzony i wypełniany danymi, jednak możesz załadować dowolny istniejący plik Excel, taki jak XLSX, XLS, ODS itp., Zawierający żądane dane. Worksheet.PageSetup służy do ustawiania flagi do drukowania linii siatki w pliku źródłowym, a PdfSaveOptions służy do wyświetlania linii siatki w wyjściowym pliku PDF poprzez ustawienie typu linii siatki na HAIR.

W tym krótkim samouczku nauczyliśmy się, jak przekonwertować program Excel na format PDF za pomocą Pythona. Jeśli chcesz dowiedzieć się, jak zapisać plik Excela jako HTML w Pythonie, zapoznaj się z artykułem na jak przekonwertować Excela na HTML za pomocą Pythona.

 Polski