使用POI操作excel(读取和创建)快速开发指南
来源:互联网 发布:兰灯翻墙for mac 编辑:程序博客网 时间:2024/06/10 20:48
转自:http://soukenan.blog.51cto.com/5130995/1188971
- package com.soukenan.util.filter;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import org.apache.poi.hssf.usermodel.HSSFWorkbook;
- 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.ss.usermodel.Workbook;
- import org.apache.poi.ss.usermodel.WorkbookFactory;
- public class POITest {
- //使用POI创建excel工作簿
- public static void createWorkBook() throws IOException {
- //创建excel工作簿
- Workbook wb = new HSSFWorkbook();
- //创建第一个sheet(页),命名为 new sheet
- Sheet sheet = wb.createSheet("new sheet");
- //Row 行
- //Cell 方格
- // Row 和 Cell 都是从0开始计数的
- // 创建一行,在页sheet上
- Row row = sheet.createRow((short) 0);
- // 在row行上创建一个方格
- Cell cell = row.createCell(0);
- //设置方格的显示
- cell.setCellValue(1);
- // Or do it on one line.
- row.createCell(1).setCellValue(1.2);
- row.createCell(2).setCellValue("This is a string 速度反馈链接");
- row.createCell(3).setCellValue(true);
- //创建一个文件 命名为workbook.xls
- FileOutputStream fileOut = new FileOutputStream("workbook.xls");
- // 把上面创建的工作簿输出到文件中
- wb.write(fileOut);
- //关闭输出流
- fileOut.close();
- // 关闭excel工作簿wb.close();
- }
- //使用POI读入excel工作簿文件
- public static void readWorkBook() throws Exception {
- // poi读取excel
- //创建要读入的文件的输入流
- InputStream inp = new FileInputStream("workbook.xls");
- //根据上述创建的输入流 创建工作簿对象
- Workbook wb = WorkbookFactory.create(inp);
- //得到第一页 sheet
- //页Sheet是从0开始索引的
- Sheet sheet = wb.getSheetAt(0);
- //利用foreach循环 遍历sheet中的所有行
- for (Row row : sheet) {
- //遍历row中的所有方格
- for (Cell cell : row) {
- //输出方格中的内容,以空格间隔
- System.out.print(cell.toString() + " ");
- }
- //每一个行输出之后换行
- System.out.println();
- }
- //关闭输入流
- inp.close();
- }
- public static void main(String[] args) throws Exception {
- // POITest.createWorkBook();
- POITest.readWorkBook();
- }
- }
0 0
- 使用POI操作excel(读取和创建)快速开发指南
- 使用POI操作excel(读取和创建)快速开发指南
- 使用POI操作excel(读取和创建)快速开发指南
- 使用POI操作excel(读取和创建)快速开发指南
- 使用POI操作excel(读取和创建)快速开发指南
- 使用POI操作excel(读取和创建)快速开发指南
- 使用POI操作excel(读取和创建)
- 使用POI操作Excel,读取、写入Excel
- apache---poi读取和创建excel文件
- Java使用POI读取Excel操作
- poi操作Excel入门(快速学习)
- 如何创建和读取excel文件-poi的简单使用(一)
- 使用POI创建EXCEL
- 使用POI读取Excel内容(一)
- POI操作Excel,读取,写入
- 使用POI操作Excel和Word
- 使用POI操作Excel和Word
- 利用Java 创建和读取Excel文档(POI方法)
- 矩阵快速幂 ZOJ 2853 Evolution
- php程序员遇到职业问题,离职?坚持?
- 一个菜鸟java码农的成长之路(2):迭代器Iterator接口概述
- 一个简单数据库连接池的实现
- c++/sstream/stoi/
- 使用POI操作excel(读取和创建)快速开发指南
- 一个外国网站严肃地统计后发现,中国程序员整体实力世界第一
- 数据库三大范式
- 2016年10月4日
- Python基础笔记(1):函数篇(1):关于函数参数
- cmd中输入net start mysql 提示:服务名无效
- 史海钩沉:借力百度,DDoS攻击冲击GitHub
- BZOJ1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛
- 一些杂货