JXL基本操作
来源:互联网 发布:邮箱服务器软件 编辑:程序博客网 时间:2024/05/20 21:20
Jxl是一个开源的Java Excel API项目,通过Jxl,Java可以很方便的操作微软的Excel文档。除了Jxl之外,还有Apache的一个POI项目,也可以操作Excel,两者相比之下:Jxl使用方便,但功能相对POI比较弱。POI使用复杂,而Jxl较为简单,易于快速入门。
本文提供jxl.jar文件下载,版本为2_6_12。点此下载!http://download.csdn.net/detail/ma_hoking/8813453
【转载使用,请注明出处:http://blog.csdn.net/mahoking】
闲话少说,步入正题,案例演示:
1、创建接口ReadParser
public interface ReadParser {/** * 通用解析方法 * @param filePath */public void generalReadMethod(String filePath);}2、创建继承类ReadExcelParser
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;public class ReadExcelParser implements ReadParser {//Workbook对象, 只读Workbook对象 private Workbook workbook;@Overridepublic void generalReadMethod(String filePath) {try {//构建文件的输入流InputStream inputStream = new FileInputStream(filePath);//创建Workbookworkbook = Workbook.getWorkbook(inputStream);//获取Sheet表的个数int sheetsNum = workbook.getNumberOfSheets();//获取第一张sheet表,Sheet的下标从0开始Sheet readSheet = workbook.getSheet(0);//获取Sheet表中所包含的总列数int rsColumns = readSheet.getColumns();//获取Sheet表中所包含的总行数 int rsRows = readSheet.getRows();//获取指定单元格的对象引用 ,Sheet表示一个二维结构,本例使用两层FOR循环for (int i = 0; i < rsRows; i++){for (int j = 0; j < rsColumns; j++) {Cell cell = readSheet.getCell(j, i);System.out.print(cell.getContents() + "\t");}System.out.println();}} catch (FileNotFoundException e) {e.printStackTrace();} catch (BiffException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}
3、准备模板Excel表
4、测试
public class TestMain {public static void main(String[] args) {String filePath = "D:\\temp\\excel\\Students.xls";ReadParser readParser = new ReadExcelParser();readParser.generalReadMethod(filePath);}}
【转载使用,请注明出处:http://blog.csdn.net/mahoking】
0 0
- JXL基本操作
- JXL基本操作
- Jxl基本操作
- jxl的一些基本操作
- java对excel表的操作,jxl的基本操作
- JXL 操作
- jxl操作
- jxl基本实现方式
- Java Jxl Excel 操作总结2(基本操作:创建工作薄,工作表,单元格等)
- jxl操作Excel
- jxl操作Excel
- JXL操作Excel
- jxl操作EXCEL
- jxl 操作 excel
- jxl操作excel文件
- JXL操作Excel
- jxl操作Excel
- jxl操作excel
- Android事件分发分析(一)
- opencv学习笔记2:HighGUI
- ubuntu常用命令
- PCA人脸识别学习及C语言实现
- C++中static、const、static const修饰变量作用详解(转)
- JXL基本操作
- JavaWeb开发环境的配置
- leetcode--Surrounded Regions
- Android 水平ListView的实现
- Android学习记录之--eclispe相关环境的搭建
- 解决cin输入类型错误
- TTL电平、CMOS电平、RS232电平的区别
- Linux_3.1_静态函数库设计
- 求众数(c语言)