文章分类 -  导入导出

摘要:poi模板文本替换格式为${}.列表替换格式为${.*} //word和excel格式一样 poi-tl模板文本和图表格式均为{{}},图片标签以@开始:{{@var}},列表标签以开始:{{*var}} 多系列图表的标签是一个文本:{{var}},标签位置在:图表区格式—​可选文字—​标题(新版本 阅读全文
posted @ 2020-12-16 15:21 来一杯coffee 阅读(172) 评论(0) 推荐(0)
摘要:导出docx为字节流 注释:由于poi-tl对循环列表的导出说明的不是很详细,故此处导出时使用poi和poi-tl结合导出。 基本思路为:使用poi导出文本和列表,存为临时文件,再以临时文件为模板,使用poi-tl导出图表,最终生成导出结果。 应注意把临时文件删除 @ResponseBody @Ge 阅读全文
posted @ 2020-12-16 15:19 来一杯coffee 阅读(475) 评论(0) 推荐(0)
摘要:poi-tl图表替换类 1. 单系列饼图 Integer[] r = {0,0,0,0}; ChartSingleSeriesRenderData issueServerityPie = Charts .ofSingleSeries("问题严重等级分布", new String[] { "1", " 阅读全文
posted @ 2020-12-16 14:51 来一杯coffee 阅读(1142) 评论(0) 推荐(0)
摘要:模板中需要替换的字段格式为:\({*}和\){.} ${*} 为替换表格内容 ${.}为多行替换表格内容,即列表循环替换 格式如图所示 阅读全文
posted @ 2020-12-16 14:43 来一杯coffee 阅读(159) 评论(0) 推荐(0)
摘要:@Controller ///controller层 @RequestMapping("/export") ///Request请求url public class ExportController { @ResponseBody ///Response响应 @GetMapping("build/{ 阅读全文
posted @ 2020-12-16 14:31 来一杯coffee 阅读(724) 评论(0) 推荐(0)
摘要:package com.cst.kit.poi.excel; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.HashMap; import ja 阅读全文
posted @ 2020-12-16 11:10 来一杯coffee 阅读(154) 评论(0) 推荐(0)
摘要://ExcelWriter类 package com.cst.kit.poi.excel; import java.io.File; import java.io.InputStream; import org.apache.poi.ss.usermodel.Workbook; import com 阅读全文
posted @ 2020-12-16 11:06 来一杯coffee 阅读(548) 评论(0) 推荐(0)
摘要://PoiUtil类 package com.cst.kit.poi.excel; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IO 阅读全文
posted @ 2020-12-16 11:03 来一杯coffee 阅读(434) 评论(0) 推荐(0)
摘要:POi简介 POI,全称Apache POI,使用Java编写的免费开源的跨平台的Java API。 是创建和维护操作各种符合 Office Open XML(OOXML)标准和微软的 OLE 2 复合文档格式(OLE2)的 Java API。用它可以使用 Java 读取和创建, 修改 MS Exc 阅读全文
posted @ 2020-12-16 11:00 来一杯coffee 阅读(1469) 评论(0) 推荐(0)