Создание отчета в Python

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

Этот генератор отчетов предоставляет эффективный независимый от платформы API. Используйте наш Reporting 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, ОТТ
  • Фиксированный макет: 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.
Загрузить шаблон
Выполнить код
Загрузить файл данных
Выберите целевой формат из списка
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");
Выполнить код

Как использовать Reporting for 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

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.