package com.ppcxy.jxls; import org.apache.poi.openxml4j.exceptions.InvalidFormatException; import org.jxls.area.Area; import org.jxls.builder.AreaBuilder; import org.jxls.builder.xls.XlsCommentAreaBuilder; import org.jxls.common.CellRef; import org.jxls.common.Context; import org.jxls.transform.Transformer; import org.jxls.util.TransformerFactory; import java.io.*; import java.sql.SQLException; import java.text.ParseException; import java.util.HashMap; import java.util.List; import java.util.Map; /** * Created by weep on 2017-6-13. */ public class Test { public static void execute(FileOutputStream outputStream) throws IOException, InvalidFormatException, ParseException, SQLException { String template = "/xlstemplate/object_collection_template.xls"; InputStream is = Test.class.getResourceAsStream(template); OutputStream os = outputStream; Transformer transformer = TransformerFactory.createTransformer(is, os); AreaBuilder areaBuilder = new XlsCommentAreaBuilder(transformer); List<Area> xlsAreaList = areaBuilder.build(); Area xlsArea = xlsAreaList.get(0); Context context = new Context(); Map<String, Object> map = new HashMap(); map.put("dwmc", "测试"); map.put("zgbm", "测试11"); map.put("yyzzh", "测试22"); map.put("lxdh", "测试33"); map.put("slsj1", "测试44"); context.putVar("basicform", map); xlsArea.applyAt(new CellRef("封面!A1"), context); Area xlsArea1 = xlsAreaList.get(1); xlsArea1.applyAt(new CellRef("基本情况1!A1"), context); Area xlsArea2 = xlsAreaList.get(1); xlsArea2.applyAt(new CellRef("基本情况2!A1"), context); transformer.write(); is.close(); } public static void main(String[] args) throws IOException, SQLException, InvalidFormatException, ParseException { execute(new FileOutputStream(new File("d:/xxx.xls"))); } }
最近下载更多
2949689746 LV1
2021年11月2日
lenovo0101 LV2
2021年10月13日
康康kang LV8
2021年10月4日
q59200182 LV9
2021年9月24日
gaojun11111 LV1
2021年8月18日
jamebeaux LV1
2021年7月1日
Leisure24 LV1
2021年1月18日
c86118324 LV2
2020年11月18日
李海洋 LV12
2020年10月30日
zuoziju LV8
2020年7月17日
最近浏览更多
镜影 LV3
2023年9月14日
zhangkai0106
2022年12月28日
暂无贡献等级
taoyi123 LV17
2022年7月2日
swordstar2016
2022年5月30日
暂无贡献等级
ChrisYolanda
2022年3月11日
暂无贡献等级
蓝羊羊 LV19
2022年3月3日
梦想
2021年12月10日
暂无贡献等级
llldddjjj
2021年11月26日
暂无贡献等级
2949689746 LV1
2021年11月2日
何时优秀 LV1
2021年10月13日