在实现java poi对excel表操纵的过程中,想要把数据填入excel表格里面的某个坐标里面的时候。去百度的过程中发现都是先拿到row的坐标,然后拿到那个row中的cell的坐标,都是从0下标开始的,这种操作写一片数据当然舒服,用for循环来实现,但是我只是想往H5那个坐标写东西,这就很蛋疼。百度了很久无果之后,还是自己老实翻了翻java poi的接口,java poi celladdress,总算找到我想要的接口了,这个接口可以直接找到H5这个的坐标的row下标和cell下标,这样就可以直接用程序实现,开个map映射<坐标>:<数据>,来实现自动化单元格数据填写。


public void WriteLetter(String fin,String fout,Letter letter) throws IOException{System.out.println(fin);FileInputStream excelFileInputStream = new FileInputStream(fin);HSSFWorkbook workbook = new HSSFWorkbook(excelFileInputStream);//拿到文件转化为javapoi可操纵类型excelFileInputStream.close();HSSFSheet sheet = workbook.getSheetAt(0);for (Entry<String, String> entry :  letter.Info.entrySet()) {//map映射<坐标>:<数据>CellAddress address = new CellAddress(entry.getKey());HSSFRow row = sheet.getRow(address.getRow());//得到行HSSFCell cell = row.getCell(address.getColumn());//得到列System.out.println(cell.getStringCellValue());//打印该数据到控制台cell.setCellValue(entry.getValue());//改变数据}CellAddress address = new CellAddress("C17");//这样的构造方法可以直接拿到对应行和列下标FileOutputStream excelFileOutPutStream = new FileOutputStream(fout);//写数据到这个路径上workbook.write(excelFileOutPutStream);excelFileOutPutStream.flush();excelFileOutPutStream.close();System.out.println("done");}

java 对excel指定单元格的数据修改后并输出到指定文件夹相关推荐

  1. 批量提取多个Excel文件内指定单元格的数据(文件名和数据)

    批量提取多个Excel文件内指定单元格的数据(文件名和数据) 例如收集了excel表格统一格式的个人简历,从中抽取个人基本信息,生成数据表. 将源数据excel文件放在同一个文件夹下. 新建一个sho ...

  2. Excel 分列 - 单元格的数据拆分

    Excel 分列 - 单元格的数据拆分 在 Excel 中,分列功能可以把一个单元格的数据拆分到至少两个单元格中.拆分的依据有两种:分隔符号.固定宽度. 选中需要分列的单元格 数据 -> 分列 ...

  3. 【实践3】Python pandas读取Excel指定单元格 / 在指定单元格插入数据,不改变Excel格式

    简单介绍 有时会遇到只需将爬取的数据填入指定的单元格,而不需要更改Excel格式的情况,或是将一个Excel指定单元格内容复制后插入另一个Excel的单元格. 完整代码 import pandas a ...

  4. JAVA:Excel合并单元格数据读取

    问题 使用poi解析excel后,若为合并单元格,仅第一行有数据,后面的合并单元格没有数据: 解决办法 判断cell是否为合并单元格,之后分类处理 //判断是否为合并行if(isMergedRegio ...

  5. java读取excel某个单元格的值_java poi怎么获取excel单元格的内容

    展开全部 package edu.sjtu.erplab.poi; import java.io.InputStream&ch=ww.xqy.chain" target=" ...

  6. java读取excel某个单元格的值_[转载]Java读取Excel中的单元格数据

    目前网上能找到的读取Excel表格中数据的两种比较好的方案:PageOffice好用开发效率高:POI免费.供大家参考,针对具体情况选择具体方案. 1. PageOffice读取excel impor ...

  7. java读取合并单元格_工具方法:java读取Excel合并单元格(简单实例)

    Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. .NET的开发人员则可以利用NPOI (POI for ...

  8. java导出excel合并单元格

    今天是2018最后一天了,废话就不多说了直接上干货吧! 1.java导出excel用到POI所有jar包 ,大家可以直接到下面地址下载点击打开链接 2.导出excel的方法 package org; ...

  9. java导出excel合并单元格_Java 导出Excel 合并Excel单元格

    /** * 导出Excel表格 * * @param allList  要导出的数据 * @param headArr  json键值对 * @param titleArr excel标题 * @pa ...

  10. java 读取excel 合并单元格_利用java读写Excel文件、合并单元格

    一般的页眉页脚都分为三个部分,左,中,右三部分,利用如下代码可实现插入页眉页脚 java 代码publicstaticvoidsetHeader(WritableSheet dataSheet,Str ...

最新文章

  1. mybatis CRUD操作
  2. Boost filesystem学习笔记
  3. 数组 字符串的解构赋值 以及const命令
  4. 哥尼斯堡的“七桥问题” (欧拉回路,并查集)
  5. [NOIP2015] 提高组 洛谷P2661 信息传递
  6. Scale-Adaptive Neural Dense Features: Learning via Hierarchical Context Aggregation
  7. 开课吧Java课程之详解文件输出流FileInputStream
  8. mysql源码安装教程
  9. java删除未引用的库_利用Proguard移除无用代码以及碰到的坑
  10. 万恶IE兼容之input change事件
  11. ssm基于Vue的共享单车app系统
  12. 从零开始仿写一个抖音App——音视频开篇,移动安全入门
  13. Android 多国家语言适配
  14. 连接数据库报错init datasource error, url: jdbc:mysql:/
  15. python做一个银行系统的gui_自助取款机系统(python+mysql+GUI)
  16. 应届生简历怎么写?应届生制作简历注意事项有哪些?
  17. 高德地图、百度地图、腾讯地图坐标相互转换
  18. python 最准确的图片转文字_使用Tesseract+python进行图片转文字记录
  19. 4.1.7 OS之文件共享(索引节点-硬链接、符号链接-软链接)
  20. 计算机编制程序优化系统,优化计算机系统

热门文章

  1. 冒泡排序(一分钟懂)
  2. sqlite简单笔记
  3. CF1109F Sasha and Algorithm of Silence's Sounds LCT、线段树
  4. 2019 支付宝App支付 --- PHP
  5. Python中的self和init
  6. Python模块——xml
  7. java ssh 框架下 利用junit4 spring-test进行单元测试
  8. CSS布局:让页脚始终保持底部的方法
  9. ASP.NET MVC 5 笔记
  10. mysql CMD命令