exponenta event banner

Создать контейнер отчета

Создание объекта API отчета для хранения содержимого

Каждая программа Report API должна создать mlreportgen.report.Report объект для хранения содержимого отчета. Используйте mlreportgen.report.Report конструктор для создания Report объект.

При использовании конструктора без аргументов API Report создает PDF-документ с именем untitled.pdf в текущей папке. Чтобы указать имя и расположение, используйте путь к отчету в качестве первого аргумента конструктора.

Можно указать тип создаваемого отчета с помощью type аргумент. Можно указать тип как 'html', 'docx' (для Microsoft ® Word ),'pdf' для вывода PDF, или 'html-file' для однофайловых HTML-выходных данных.

Это Report конструктор создает объект документа с именем myReport для вывода слова.

d = Report('myReport','docx');

Использование templatePath можно указать путь к пользовательскому шаблону, который будет использоваться в качестве основы для форматирования отчета. Укажите путь к шаблону, если требуется создать отчет на основе пользовательского шаблона, определяющего внешний вид и структуру отчета. Тип шаблона должен соответствовать типу документа. Например, этот конструктор отчетов создает объект отчета для вывода Word с помощью шаблона myWordTemplate.dotx.

d = Report('myReport','docx','myWordTemplate');

Создание объекта документа DOM для хранения содержимого

Если для создания отчета предполагается использовать только DOM API (т.е. без использования объектов Report API), необходимо создать mlreportgen.dom.Document объект для хранения содержимого отчета. Используйте mlreportgen.dom.Document конструктор для создания Document объект.

При использовании конструктора без аргументов DOM API создает HTML-документ с именем Untitled.htmx в текущей папке. Чтобы указать имя и расположение, используйте путь к отчету в качестве первого аргумента конструктора.

Можно указать тип создаваемого отчета с помощью type аргумент. Можно указать тип как 'html', 'docx' (для Microsoft Word), 'pdf' для вывода PDF, или 'html-file' для однофайловых HTML-выходных данных.

Это Document конструктор создает объект документа с именем myReport для вывода слова.

d = Document('myReport','docx');

Использование templatePath можно указать путь к шаблону, который будет использоваться в качестве основы для форматирования отчета. Укажите путь к шаблону, если требуется создать отчет на основе пользовательского шаблона, определяющего внешний вид и структуру отчета. Тип шаблона должен соответствовать типу документа. Например, это Document конструктор создает объект документа для вывода Word с помощью шаблона myWordTemplate.dotx.

d = Document('myReport','docx','myWordTemplate');

См. также

Классы

Функции

Связанные примеры

Подробнее