Створення звіту в Python

Високошвидкісна бібліотека Python via .NET для створення звітів у Word документах, PDF, OpenOffice, Web і Markdown, а також для автоматизації документів за допомогою шаблонів і спеціальних даних

Цей генератор звітів забезпечує ефективний незалежний від платформи API. Використовуйте наш API звітування для розробки програмного забезпечення високого рівня для платформи Python via .NET. Інтегрувавши наше рішення у своє програмне забезпечення, ви можете створювати приголомшливі звіти в DOCX, PDF, HTML та інших популярних форматах на основі шаблонів і спеціальних даних за допомогою Python.

Переглянути фрагмент коду

Звітність на Python

Створюйте потужні звіти, що включають списки, таблиці, діаграми, зображення, штрих-коди та інші елементи документів за допомогою LINQ Reporting Engine у Python. Не лише звіти, ви можете створювати документи будь-якого типу, такі як рахунки-фактури, резюме, контракти, листи тощо, використовуючи нашу розширену бібліотеку Python via .NET.

Подивіться, як легко створити звіт у Python, виконавши такі дії:

  1. Виберіть своє джерело даних, наприклад JSON, XML, CSV, бази даних або об'єкти спеціального типу.
  2. Підготуйте шаблон документа у PDF форматі або Word, наприклад DOC або DOCX. Використовуючи синтаксис на основі LINQ, сортуйте, фільтруйте та групуйте дані безпосередньо в шаблонах.
  3. Використовуйте наш механізм звітування Python via .NET, щоб пов'язати цей шаблон і дані з вашого джерела даних за допомогою синтаксису LINQ і отримати звіт у форматі, який ви виберете.

Автоматизуйте створення документів у Python

Використовуючи дані звіти з Python via .NET, ви можете створювати документи в багатьох популярних форматах з професійною якістю:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • OpenOffice: ODT, OTT
  • Фіксований макет: PDF, XPS, OpenXPS, PostScript
  • Картинки: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • Веб: HTML, MHTML
  • Інші: EPUB, MOBI, Xaml, PCL тощо.

Генерація звіту в Python

Наш механізм створення звітів базується на технології динамічного прив'язування джерела даних до полів у шаблоні документа за допомогою синтаксису LINQ. Така система звітності значно підвищить продуктивність праці при підготовці однотипних документів за рахунок автоматизації рутинних операцій.

Створіть звіт у Python

Щоб оцінити, як створити звіт у Python і як працює наш програмний API, завантажте шаблон документа та файл із своїми даними. Укажіть назву об'єкта джерела даних, якщо вона використовується в шаблоні. Після запуску коду завантажте результат формування звіту в зручному форматі, наприклад DOCX або PDF.

Створіть звіт із шаблону та спеціальних даних у Python
Завантажте шаблон
Виконати код
Завантажте файл даних
Виберіть цільовий формат зі списку
pip install aspose-words
Копія
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");
Виконати код

Як використовувати звіти для Word, PDF та інших форматів документів у Python

  1. Встановіть Aspose.Words for Python via .NET
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту Python
  3. Створіть шаблон із синтаксисом на основі LINQ
  4. Завантажте шаблон документа
  5. Завантажте свої дані з джерела даних: файлів, баз даних або спеціальних об’єктів
  6. Створіть звіт, передавши шаблон і дані екземпляру 'ReportingEngine'
  7. Збережіть сформований звіт окремим файлом у зручному форматі, наприклад DOCX або PDF

Python бібліотека для створення звіту

Ми розміщуємо наші пакунки Python у сховищах PyPi. Будь ласка, дотримуйтесь покрокових інструкцій щодо встановлення "Aspose.Words for Python via .NET" у середовище розробника.

Системні вимоги

Цей пакет сумісний з Python ≥3.5 і <3.12. Якщо ви розробляєте програмне забезпечення для Linux, перегляньте додаткові вимоги до gcc і libpython у документації продукту.

Найпопулярніші формати звітності

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.