Generowanie raportu w Python

Szybka Python via .NET biblioteka do tworzenia raportów w Word dokumentach, PDF, OpenOffice, Web i Markdown oraz do automatyzacji dokumentów przy użyciu szablonów i niestandardowych danych

Ten generator raportów zapewnia wydajny interfejs API niezależny od platformy. Skorzystaj z naszego Reporting API, aby opracować oprogramowanie wysokiego poziomu dla platformy Python via .NET. Integrując nasze rozwiązanie ze swoim oprogramowaniem, możesz tworzyć oszałamiające raporty w DOCX, PDF, HTML i innych popularnych formatach na podstawie szablonów i niestandardowych danych za pomocą Python.

Zobacz fragment kodu

Raportowanie w Python

Generuj zaawansowane raporty zawierające listy, tabele, wykresy, obrazy, kody kreskowe i inne elementy dokumentów za pomocą LINQ Reporting Engine w Python. Nie tylko raporty, możesz tworzyć dokumenty dowolnego typu, takie jak faktury, życiorysy, umowy, listy i inne, korzystając z naszej zaawansowanej biblioteki Python via .NET.

Zobacz, jak łatwo jest zbudować raport w Python, wykonując następujące czynności:

  1. Wybierz źródło danych, takie jak JSON, XML, CSV, bazy danych lub obiekty typu niestandardowego.
  2. Przygotuj szablon dokumentu w PDF formacie lub Word, takim jak DOC lub DOCX. Używając składni opartej na LINQ, sortuj, filtruj i grupuj dane bezpośrednio w szablonach.
  3. Użyj naszego aparatu raportowania Python via .NET, aby powiązać ten szablon i dane ze źródła danych przy użyciu składni LINQ i uzyskać raport w wybranym formacie.

Zautomatyzuj generowanie dokumentów w Python

Korzystając z danego raportowania w systemie Python via .NET, możesz generować dokumenty w wielu popularnych formatach o profesjonalnej jakości:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • OpenOffice: ODT, OTT
  • Naprawiono układ: PDF, XPS, OpenXPS, PostScript
  • Zdjęcia: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • Sieć: HTML, MHTML
  • Inne: EPUB, MOBI, Xaml, PCL itp.

Generowanie raportów w Python

Nasz silnik raportowania opiera się na technologii dynamicznego wiązania źródła danych z polami w szablonie dokumentu przy użyciu składni LINQ. Taki silnik raportowania znacznie zwiększy wydajność pracy podczas przygotowywania dokumentów tego samego typu, automatyzując rutynowe operacje.

Utwórz raport w Python

Aby ocenić, jak wygenerować raport w Python i jak działa nasz programistyczny interfejs API, załaduj szablon dokumentu i plik ze swoimi danymi. Określ nazwę obiektu źródła danych, jeśli jest używany w szablonie. Po uruchomieniu kodu pobierz wynik wygenerowania raportu w wygodnym formacie takim jak DOCX lub PDF.

Zbuduj raport z szablonu i niestandardowych danych w Python
Prześlij szablon
Uruchom kod
Prześlij plik danych
Wybierz format docelowy z listy
import aspose.words as aw
import aspose.words.reporting as awr

doc = aw.Document("Input.docx");
dataSource = "";

engine = awr.ReportingEngine();
engine.build_report(doc, dataSource);

doc.save("Output.docx");
Uruchom kod

Jak korzystać z funkcji Reporting dla Word, PDF i innych formatów dokumentów w Python

  1. Zainstaluj Aspose.Words for Python via .NET
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego Python projektu
  3. Utwórz szablon oznaczony składnią opartą na LINQ
  4. Załaduj szablon dokumentu
  5. Załaduj swoje dane ze źródła danych: plików, baz danych lub obiektów niestandardowych
  6. Zbuduj raport, przekazując szablon i dane do instancji 'ReportingEngine'
  7. Zapisz wygenerowany raport jako osobny plik w wygodnym formacie takim jak DOCX lub PDF

Python biblioteka do zbudowania raportu

Nasze pakiety Python hostujemy w repozytoriach PyPi. Postępuj zgodnie z instrukcjami krok po kroku, jak zainstalować "Aspose.Words for Python via .NET" w swoim środowisku deweloperskim.

wymagania systemowe

Ten pakiet jest kompatybilny z Python ≥3.5 i <3.12. Jeśli tworzysz oprogramowanie dla systemu Linux, zapoznaj się z dodatkowymi wymaganiami dotyczącymi gcc i libpython w dokumentacji produktu.

Najpopularniejsze formaty raportowania

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.