【poi】用POI新建一个xlsx文件【或者说将数据存入到xlsx中】/【将数据从xlsx中获取到项目中】
2016-07-11 16:28
555 查看
[b]第一部分:写入xlsx中[/b]
使用POI创建一个xlsx文件:
项目结构如下:
View Code
使用POI创建一个xlsx文件:
项目结构如下:
package com.it.poiTest; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class GetWorkBook { public static <E> void main(String[] args) { //1。前三步获取xlsx文件对象 File file = new File("createWorkBook.xlsx"); try { //2. FileInputStream in = new FileInputStream(file); //3。 XSSFWorkbook workbook = new XSSFWorkbook(in); //4.获取工作簿对象 Sheet sheet = workbook.getSheetAt(0); //Sheet sheet1 = workbook.getSheet("first sheet"); 效果一样 //5.迭代取出数据 Iterator<Row> rowItera = sheet.iterator(); List<Object[]> list =(List<Object[]>) new ArrayList<E>(); Row row; while(rowItera.hasNext()){ row = rowItera.next(); Iterator<Cell> cellItera = row.cellIterator(); Cell cell; while(cellItera.hasNext()){ cell = cellItera.next(); //6.打印 System.out.print(cell.getStringCellValue() + " "); } System.out.println("\n"); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
View Code
相关文章推荐
- 【Python学习笔记】文档测试
- 两个链表的第一个公共结点
- find命令详解
- iOS安全–浅谈关于iOS加固的几种方法
- UIView事件传递
- 0711学习记录
- redhat7 Oracle 12C 安装
- 51CTO的培训课程助我轻松过软考
- 【2014.8.17NOIP普及组模拟】接苹果
- win7升级win10后,sql2005/2012打不开出错完美解决方案
- java swing实现图书管理系统之Java swing图书管理系统源码与实现
- weblogic安装以及异常解决方法【转】
- 【最大权闭合图】BZOJ1565-[NOI2009]植物大战僵尸
- Cookie帮助类
- wireshark 包过滤
- JAVA分布式事务原理及应用
- ASP.NET中Ajax怎么使用
- 基础总结篇之一:Activity生命周期
- Android进阶之在不同版本间兼容性处理
- 对称加密算法DES、3DES和AES