# 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-renderer ## Introduction - render docx typed report by a specified template - saving echarts chart by incoming options ## env java8+ maven3.6+ ## compile ``` cd report-generator mvn clean compile ``` ## use ### http post localhost:8080/report/render args: ``` { "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] } ] } } } ``` ### jar