/*** 替换Excel模板文件内容** @param map     需要替换的标签建筑队形式* @param intPath Excel模板文件路径* @param outPath Excel生成文件路径*/public static void replaceSheetsModel(Map map,String intPath,String outPath) {try {FileInputStream fs = new FileInputStream(intPath);XSSFWorkbook workbook = new XSSFWorkbook(fs);XSSFWorkbook wb = (XSSFWorkbook) workbook;XSSFSheet sheet;for (int j = 0; j < wb.getNumberOfSheets(); j++) {sheet = workbook.getSheetAt(j);Iterator rows = sheet.rowIterator();while (rows.hasNext()) {XSSFRow row = (XSSFRow) rows.next();if (row != null) {int num = row.getLastCellNum();for (int i = 0; i < num; i++) {XSSFCell cell = row.getCell(i);if (cell != null) {cell.setCellType(XSSFCell.CELL_TYPE_STRING);}if (cell == null || cell.getStringCellValue() == null) {continue;}String value = cell.getStringCellValue();if (!"".equals(value)) {Set<String> keySet = map.keySet();Iterator<String> it = keySet.iterator();while (it.hasNext()) {String text = it.next();if (value.equalsIgnoreCase(text)) {cell.setCellValue((String) map.get(text));break;}}} else {cell.setCellValue("");}}}}}FileOutputStream fileOut = new FileOutputStream(outPath);wb.write(fileOut);fileOut.close();} catch (Exception e) {e.printStackTrace();}}

Java Excel文件内容替换相关推荐

  1. java控制器文件内容替换_如何用Java来进行文件切割和简单的内容过滤的实现

    一 由来 去年由于项目的需求,要将一个任意一个文件制作成一个xml文件,并且需要保持文件内容本身不产生变化,还要能够将这个xml重新还原为原文件.如果小型的文件还好处理,大型的xml,比如几个G的文件 ...

  2. java xml文件内容替换_java读取xml文件并转换成对象,并进行修改

    1.首先要写工具类,处理读取和写入xml文件使用的工具.XMLUtil.java importjava.io.FileInputStream;importjava.io.FileWriter;impo ...

  3. java excel文件读取的内容_java读取Excel文件指定内容

    --边学习边记录~ 最近需要用到从外部文件导入测试数据,因而上网查了一些读取excel文件这方面的代码,然后修改后适用于现有场景中(得到excel中指定单元格的内容). 导入的jar:poi-3.16 ...

  4. Java多线程读取excel文件_解决springboot 多线程使用MultipartFile读取excel文件内容报错问题...

    springboot项目开启多线程 启动类加注解开启 @EnableAsync,实现类方法加注解 @Async 前端页面 报错信息 java.io.FileNotFoundException: C:\ ...

  5. Java 读取excel文件内容插入到数据库

    Java读写Excel的包是Apache POI. JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容.创建新的Excel文件.更新已经存在的Excel ...

  6. java中excel文件内容读取

    如果使用的maven项目,导入excel文件内容的时候需要引入以下依赖 <dependency>     <groupId>org.apache.poi</groupId ...

  7. 使用POI读取excel文件内容

    1.前言 项目中要求读取excel文件内容,并将其转化为xml格式.常见读取excel文档一般使用POI和JExcelAPI这两个工具.这里我们介绍使用POI实现读取excel文档. 2.代码实例: ...

  8. 文件内容替换 :SED 命令 和 Perl

    Linux文件内容替换 Perl  把文件file.txt中的before改为after perl -pi -e  's/before/after/g'  file.txt -p 表示匹配文件的每一行 ...

  9. Linux 脚本执行遇到错误时中止,shell 文件内容替换 sed用法

    Linux 脚本执行遇到错误时中止, shell 脚本中 : set -x 是开启,   set +x是关闭  , set -e  表示有报错即退出, set  +e  表示关闭这种设置.  set ...

最新文章

  1. 换了路由器电脑都连不上网了_技术丨电脑连不上网,我要如何冲浪?
  2. Yii2.0 模态弹出框+ajax提交表单
  3. 整理一点关于Lucene的学习资料, 方便自己与别人查看
  4. leetcode算法题--Pyramid Transition Matrix
  5. vue中进行判断不同字段的判断,主要是区分于微信小程序和网页版之间写法
  6. buu 权限获得第一步
  7. 硬盘物理序列号修改工具_精品软件:MHDD磁盘坏道扫描工具使用方法图解教程...
  8. nodejs v8引擎
  9. css 透明叠加_细品CSS(二)
  10. 03 使用T-SQL语句实现数据的添加、更新、删除测试分析 1214
  11. python爬虫程序框架的理论是什么_Python网络爬虫(scrapy框架简介和基础应用)
  12. java中类与方法叙述正确的是
  13. 新路由3鸡血版固件_【2020.8.17】newifi3版LEDE+Padavan+openwrt19.07自编译稳定固件
  14. source pages
  15. spring 解决循环依赖
  16. 3.Go语言中常量,变量, 及其命名规则以及代码风格
  17. 81192 祖国期盼着你返航
  18. MiKTeX手动更新宏包超详细,东北大学编译原理第三次作业
  19. Educode--头歌 《软件工程》实验作业2
  20. python爬虫图片工具安卓版下载_python爬虫之图片下载APP1.0

热门文章

  1. 抽象思维能力训练随感
  2. 开除AI伦理学家,谷歌如何从“不作恶”到“不宽容”?
  3. 为什么学python要先学linux-为什么要学习 Linux?
  4. 【C语言必经之路——第13节】C语言中的数据类型详解
  5. 安装linux之后没有网
  6. Vue和layUI的区别何在?
  7. js返回上一页,下一页
  8. 统计物理α和β方法体系介绍
  9. AutoJs学习-MC我的世界自动钓鱼
  10. SCR-MCR:正则项, OGB榜单--清华唐杰-- 可扩展图学习