使用POI组件操作Excel文档
来源:互联网 发布:spss软件最新版 编辑:程序博客网 时间:2024/06/05 21:08
由于使用的是第三方组件所以需要引用jar包:
实现文件的写入:
import java.io.FileOutputStream;import java.io.IOException;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;public class WriteExcel { public static void main(String[] args) throws Exception { WriteExcel w = new WriteExcel(); w.writeExcel("1.xlsx"); } public void writeExcel(String filename)throws IOException{ //创建一个新的Excel工作簿 HSSFWorkbook workbook = new HSSFWorkbook(); //在Excel表中新建一个工作表起名为java HSSFSheet sheet = workbook.createSheet("java"); //创建第一行 HSSFRow row = sheet.createRow(0); //创建第一列 HSSFCell cell = row.createCell((short)0); //定义单元格为字符串类型 cell.setCellType(HSSFCell.CELL_TYPE_STRING); //在单元格中输入内容 cell.setCellValue("作者"); //创建第二列 cell = row.createCell((short)1); //定义单元格为字符串类型 cell.setCellType(HSSFCell.CELL_TYPE_STRING); //在单元格中输入内容 cell.setCellValue("编辑"); //新建输出流 FileOutputStream fos = new FileOutputStream(filename); //保存 workbook.write(fos); //刷新 fos.flush(); //结束关闭 fos.close(); }}
实现文件的读出:
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;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;public class ReadExcel { public static void main(String[] args) throws Exception { ReadExcel r = new ReadExcel(); r.readExcel("1.xlsx"); } public void readExcel(String fileName) throws FileNotFoundException, IOException{ HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileName)); //按照名字引用Excel表 HSSFSheet sheet = workbook.getSheet("java"); //也可以用以下方法获取Excel工作表,采用工作表的索引值 //HSSFSheet sheet = workbook.getSheetAt(0); HSSFRow row = sheet.getRow(0); HSSFCell cell = row.getCell((short)0); //打印读取值 System.out.println(cell.getStringCellValue()); cell = row.getCell((short)1); System.out.println(cell.getStringCellValue()); }}
实验结果:
0 0
- 使用POI组件操作Excel文档
- Java导出Excel文档使用poi操作
- POI操作Excel文档
- POI 操作Excel文档
- Apache POI组件操作Excel
- 使用POI操作Excel
- 使用POI操作EXCEl
- 使用poi操作excel
- 使用POI操作Excel
- 使用poi操作excel
- 使用poi操作excel
- 应用POI组件读写Excel文档
- JAVA中用POI组件访问EXCEL文档
- 使用POI处理Excel文档
- 使用POI处理Excel文档
- 使用POI处理Excel文档 -
- Java Apache POI组件操作Excel
- 利用Apache POI操作EXCEL文档
- 关于JAVA中String="abc"和String=new String("abc")的区别与联系
- struts2中struts.xml配置文件详解
- C++中的定时器-SetTimer
- kvm虚拟化
- RFC6121-IM-01管理名册订阅02添加好友报文流程图1
- 使用POI组件操作Excel文档
- android基础学习1————用户注册界面
- C++之cmath常用库函数一览
- Qt音乐进度条的实现仿网易云音乐
- iOS 生成缩略图
- gcd欧几里德算法/extgcd扩展欧几里德算法以及在解不定方程中的应用
- Wolf从零学编程-用Django撸个Blog(四)
- 密码协议概述
- 顾客显示器通信