David老师的解密JAVA实现Excel导入导出
相关的jar包:
jxl-2.6.jar
读写Excel三种常用技术
1. POI
2. JXL
3. FASTEXCEL
JXL:Java Excel是一开放源码项目,可以读取Excel文件的内容,创建新的Excel文件,更新已经存在的Excel文件。包括常见的格式的设置:字体,颜色,背景,合并单元格。
利用JXL解析Excel文件
package com.imooc.excel;
import java.io.File;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
public class JxlReadExcel {
/**
* JXL解析Excel,并将Excel数据打印到控制台
* @author David
* @param args
*/
public static void main(String[] args) {
try {
//创建要读取的workbook工作簿 并指定是读取哪个路径下的哪个Excel文件
Workbook workbook = Workbook.getWorkbook(new File("e:/jxl_test.xls"));
//获取工作簿的第一个工作表sheet
Sheet sheet = workbook.getSheet(0);
//获取工作表的单元格数据 sheet.getRows()工作表的行数,sheet.getRows()工作表的列数
for (int i = 0; i < sheet.getRows(); i++) {
for (int j = 0; j < sheet.getColumns(); j++) {
//sheet.getCell(j,i) 设置第j列i行的单元格 cell.getContents()获得该单元格的内容
Cell cell = sheet.getCell(j,i);
//打印完第j列i行的单元格数据后,添加间距打印下一个单元格数据
System.out.print(cell.getContents() + " ");
}
System.out.println();//打印完第i行后,进行换行打印
}
//打印结束后,关闭流
workbook.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}