GroupDocs.Assembly for Python via .NET

Создание и заполнение таблиц в документах DOCX с помощью API Python

GroupDocs.Assembly for Python via .NET позволяет динамически создавать структурированные таблицы в файлах DOCX с использованием источников данных в реальном времени для автоматизированного создания документов.

Как автоматически заполнять таблицы в документах DOCX

С GroupDocs.Assembly динамическое заполнение таблиц в шаблонах DOCX очень просто. Автоматизируйте содержимое документа с использованием структурированных данных.

  1. Создайте шаблон в формате DOCX с заполнителями внутри структуры таблицы.
  2. Загрузите структурированные данные из таких источников, как JSON, XML или базы данных.
  3. При необходимости отфильтруйте или обработайте данные перед заполнением таблицы.
  4. Сгенерируйте документ с полностью заполненной и отформатированной таблицей.
# Вставьте эти теги в строку вашей шаблонной таблицы
# <<foreach [c in ds]>>
# <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
# <</foreach>>

import groupdocs.assembly as ga

    def run():

        # Укажите путь к вашему шаблону таблицы
        template = "table_template.docx"

        # Получите динамические данные из JSON, XML или других источников
        data = ga.DataSourceInfo(GetData(), "ds")

        # Сохраните ваш документ с заполненной таблицей
        asm = ga.DocumentAssembler()
        asm.assemble_document(template, "result.docx", data)
pip install groupdocs-assembly-net
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Автоматическое создание таблиц в документах

GroupDocs.Assembly for Python via .NET позволяет разработчикам автоматически заполнять таблицы данными из динамических источников и улучшать документы с помощью диаграмм, списков и изображений через продвинутое шаблонизирование.

Ключевые особенности GroupDocs.Assembly

Преобразуйте данные в структурированные отчеты

Автоматически заполняйте таблицы документа, используя структурированные данные из JSON, XML, CSV или пользовательских объектов данных для четкой и точной презентации.

Визуализируйте информацию с помощью таблиц и не только

Используйте GroupDocs.Assembly для обогащения документов таблицами, списками, диаграммами, гиперссылками, изображениями и оформленным текстом для профессионального качества выводов.

Управление макетом и стилями таблицы

Используйте выражения в стиле LINQ для динамического добавления строк и столбцов. Настраивайте форматирование ячеек, цвета и стили программным образом в соответствии с потребностями дизайна.

Выход в более чем 50 поддерживаемых форматах

Вы можете экспортировать документы с заполненными таблицами в форматы, такие как DOCX, XLSX, PPTX, PDF, HTML, OpenOffice и многие другие — идеально для корпоративных рабочих процессов.

Пример кода: Динамическое заполнение таблицы

Узнайте, как использовать GroupDocs.Assembly для вставки таблицы на основе данных в документ DOCX, пошагово.

Python

# Спроектируйте шаблон документа с заполнителем для таблицы данных
# <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
# <<[c.Price]>> <</foreach>>

import groupdocs.assembly as ga

    def run():

        # Определите путь к файлу шаблона
        template = "table_template.docx"

        # Получите ваш динамический источник данных
        data_json = ga.data.JsonDataSource("Items.json")

        # Упакуйте данные в объект для обработки
        data = ga.DataSourceInfo(data_json, "items")

        # Инициализируйте DocumentAssembler и свяжите данные
        asm = ga.DocumentAssembler()

        # Сохраните и экспортируйте готовый документ с заполненной таблицей
        asm.assemble_document(template, "result.docx", data)
pip install groupdocs-assembly-net
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Обзор GroupDocs.Assembly for Python via .NET

GroupDocs.Assembly for Python via .NET — это мощный API автоматизации документов, предназначенный для помощи разработчикам в создании качественных и насыщенных данными документов. Он обеспечивает точную вставку таблиц, списков, изображений и диаграмм с использованием данных из множества источников. С поддержкой более 50 форматов, таких как MS Office, PDF, HTML и электронная почта, это идеальный инструмент для упрощения создания отчетов и сборки документов.
Узнать больше
About illustration

Готовы начать?

Загрузите GroupDocs.Assembly бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Ключевые возможности сборки документов

Упростите создание документов с автоматизированными таблицами, умными шаблонами и бесшовной интеграцией данных с использованием GroupDocs.Assembly.

Создание отчетов с динамическими таблицами в различных форматах

Python via .NET поддерживает более 50 выходных форматов, позволяя вам генерировать отчеты с детализированными таблицами и богатой презентацией данных, используя простые шаблоны.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский