用java的poi类读取一个excel表格的内容后再写入到一个新excel表格中的完整代码
2016-04-08 16:40
826 查看
用java的poi类读取一个excel表格的内容后再写入到一个新excel表格中的完整代码
举报| 分享| 2013-10-2011:12香蕉核里的虫 | 浏览
1862 次
是一个c/s程序 在本地读取后再保存到本地 excel数据量大
2013-10-21 22:57
#2016年高质量新标准全面升级!#
提问者采纳
你是想读取一个excel内容,然后整合一下里面数据,然后再生成一个新的excel吧。 package aa; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.InputStream; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.poifs.filesystem.POIFSFileSystem; //你是想读取一个excel内容,然后整合一下里面数据,然后再生成一个新的excel吧。 public class A { public static void main(String[] args) throws Exception{ //读取excel: InputStream is = new FileInputStream("d:\\test2.xls"); POIFSFileSystem fs = new POIFSFileSystem(is); HSSFWorkbook wb = new HSSFWorkbook(fs); //读取sheet,读取sheet里面第一行第一列内容 HSSFSheet sheet = wb.getSheetAt(0); HSSFRow row = sheet.getRow(0); HSSFCell cell = row.getCell((short) 0); String s = cell.getStringCellValue(); System.out.println(s); //...内容组合自己玩~ //比如上面组合好了一个String S2 //写入一个excel 比如 test3.xls FileOutputStream fos = new FileOutputStream("d:\\test3.xls"); HSSFWorkbook wb2 = new HSSFWorkbook(); HSSFSheet hsSheet = wb2.createSheet("TestReport"); HSSFRow hsRow1 = hsSheet.createRow(0);//建行 hsRow1.setHeight((short) 500); HSSFCell hsCell11 = hsRow1.createCell((short) 0); hsCell11.setEncoding(HSSFCell.ENCODING_UTF_16); hsCell11.setCellValue(s+"TESTVALUE"); wb2.write(fos); fos.close(); } } 是这么玩吧~
追问:
偶自己已经解决了!!不过还是很感谢啊!!!!!!!
提问者评价
谢谢!
分享
评论(2) | 0 6
zjj239 | 五级 采纳率63%
擅长: 暂未定制
其他类似问题
2011-10-28javapoi 写入Excel后读取公式值问题24
2011-02-17java
poi 如何获取获得excel的总的行数和列数?32
2008-09-26java
poi 读取excel 数字类型的怎么读到以后1都...10
2014-11-03poi
excel如何用java代码生成
2015-02-10如何使用Java
POI生成Excel表文件
2013-11-20“Java+POI+模板”打造复杂Excel报表 [百度文库] 554
更多关于HSSFWorkbook向一个已存的execel文件写入的问题>>
为您推荐:
按默认排序 | 按时间排序
其他2条回答
2013-10-20 13:31虚之源 | 六级干嘛还那么麻烦的用poi读数据 然后又全部写到新文件。直接用IO流实现文件的读写不就得啦。
评论 | 0 0
分享
2013-10-20 11:41热心网友
100%地抄的?
没必要使用POI了,当二进制文件抄
相关文章推荐
- java对象的创建及访问定位
- java.sql.SQLException: ORA-00942: 表或视图不存在
- soa---java 多线程的---锁
- javap简介
- Java垃圾回收机制
- 构建Spring Restful API请求参数解析
- java正则表达式
- 160408、SpringMVC整合Shiro
- 关于 spring 定时器重复调用处理
- myeclipse 安装svn的方法
- 47、Java中怎么把字符串转换成日期格式啊
- 用MyEclipse10上传项目到github
- Spring mvc rest 风格实例
- 插入排序(java实现)
- java实现排序的方法-继承Comparable和Comparator
- 深入Java集合系列之六:CopyOnWriteArrayList
- Eclipse 注释中单词校验错误
- Java字符串利用正则除去中文快捷方法
- java继承多态方法调用测试
- 栈Java实现