微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > J2EE >

依赖于POI的Excel读取封装

时间:2016-12-27 04:01  浏览:努力统计中...
本文中的代码依赖于对Apache项目POI(POI的项目主页:http://poi.apache.org/)。 Excel.java (载入Excel文件,提供了获取表列表、通过表索引取得表和通过表名取得表3个方法) 1 package com.magbt

本文中的代码依赖于对Apache项目POI(POI的项目主页:http://poi.apache.org/)。

 

Excel.java (载入Excel文件,提供了获取表列表、通过表索引取得表和通过表名取得表3个方法)

  1 package com.magbt.io.office.excel;
2
3 import java.io.FileInputStream;
4 import java.io.FileNotFoundException;
5 import java.io.IOException;
6 import java.util.ArrayList;
7
8 import org.apache.poi.hssf.usermodel.HSSFSheet;
9 import org.apache.poi.hssf.usermodel.HSSFWorkbook;
10
11 public class Excel {
12 private HSSFWorkbook wb = null;
13 private String name;
14
15 /**
16 * 通过一个Microsoft Office Excel文件构建一个Excel对象
17 *
18 * @param filename
19 * Microsoft Office Excel 文件名(包含完整路径)
20 */
21 public Excel(String filename) {
22 name = filename;
23 try {
24 wb = new HSSFWorkbook(new FileInputStream(filename));
25 } catch (FileNotFoundException e) {
26 // TODO Auto-generated catch block
27 e.printStackTrace();
28 } catch (IOException e) {
29 // TODO Auto-generated catch block
30 e.printStackTrace();
31 }
32 }
33
34 /**
35 * 返回当前Excel文件名
36 *
37 * @return 打开的文件名
38 */
39 public String getName() {
40 return name;
41 }
42
43 /**
44 * 以列表方式返回一个Microsoft office excel 文件内的所有表对象
45 *
46
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线------
栏目列表
推荐内容