# report-generator **Repository Path**: october-peach/report-generator ## Basic Information - **Project Name**: report-generator - **Description**: jvppeteer-poi-java report generator - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-24 - **Last Updated**: 2025-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: Report, POI, Java ## README # report-generator #### 介绍 基于poi tl的word模板填充器 #### 功能 - 填充doc/docx模板,输出为doc/docx/pdf/html - 浏览器截echart图输出 - 报表模板格式限于doc,docx #### 使用说明 启动后post请求localhost:8080/report/render 参数: ``` { "data": { "name": "名称", "image": "D:\\work\\test\\report\\image\\testimage.png" }, "outputFileName": "d:/work/test/report/result.docx", "templateFileName": "d:/work/test/report/java_template.docx", "singleSeriesChartData": { "pie1": { "chartTitle": "ChartTitle", "categories": ["美国", "中国"], "seriesData": { "name": "countries", "values": [9826675, 9596961] } } }, "multiSeriesChartData": { "bar1": { "chartTitle": "ChartTitle", "categories": ["中文", "English"], "seriesDatas": [ { "name": "countries", "values": [15, 6] }, { "name": "speakers", "values": [223, 119] } ] }, "bar2": { "chartTitle": "ChartTitle", "categories": ["中文", "English"], "seriesDatas": [ { "name": "countries", "values": [15, 6] }, { "name": "speakers", "values": [223, 119] } ] } } } ``` #### keywords java poi poi tl word doc docx html pdf