java利用jxl包操作excel入库,有例子
2008-02-03 13:08
585 查看
首先下载jxl.jar包,然后引用.具体操作如下: 其中fileName是从上一个页面传递过来的excel文件 InputStream is = new FileInputStream(fileName); jxl.Workbook wb = Workbook.getWorkbook(is);///得到工作薄 int sheetnum=wb.getNumberOfSheets();取得sheet的数量 jxl.Sheet st = wb.getSheet(kk);///实例化sheet int allRec=st.getRows();///得到该sheet的行数 int row = st.getColumns(); 得到该sheet的列数 for(int i=1;i<=allRec-1;i++)////行循环 { for(j=0;j<=row;j++)///列循环 { switch(j) { case 0: Cell c00= st.getCell(0,i);///0是列数,i是行数 temp = c00.getContents(); case 1: .............. } } ////////excel的读法是先列后行,例如getcell(0,1),表示是第二行第一列 package excel; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import jxl.Cell; import jxl.CellType; import jxl.Sheet; import jxl.Workbook; public class ReadExcel { public void readExcel() { try { //构建Workbook对象, 只读Workbook对象 //直接从本地文件创建Workbook //从输入流创建Workbook File file = new File("E:/temp/HodeOA_2005/Book1.xls"); InputStream is = new FileInputStream(file); Workbook rwb = Workbook.getWorkbook(is); //获得工作薄(Workbook)中工作表(Sheet)的个数 //int sheets = rwb.getNumberOfSheets(); //返回工作薄(Workbook)中工作表(Sheet)对象数组 Sheet[] sheets = rwb.getSheets(); for (int i = 0; i { System.out.println("-------------------------------"); System.out.println("【工作表Sheet"+i+"的信息】"); //获取获取工作表(Sheet)的名称 String sheetName = sheets[i].getName(); System.out.println("Sheet名称:" + sheetName); //获取Sheet表中所包含的总列数 int rsColumns = sheets[i].getColumns(); System.out.println("Sheet总列数:" + rsColumns); //获取Sheet表中所包含的总行数 int rsRows = sheets[i].getRows(); System.out.println("Sheet总行数:" + rsRows); //逐行输出单元格信息 System.out.println("Sheet内容:" + rsRows); for (int j = 0; j { System.out.print("行"+j+":"); //获取某一行的所有单元格,返回的是单元格对象数组,示例子: Cell[] cell = sheets[i].getRow(j); for (int k = 0; k { //获取单元内容 String cellContent = cell[k].getContents(); //获取单元类型 CellType cellType= cell[k].getType(); System.out.print(" "+cellContent+"["+cellType+"] "); } System.out.println(); } } rwb.close(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { ReadExcel re = new ReadExcel(); re.readExcel(); } } package excel; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import jxl.Cell; import jxl.CellType; import jxl.Sheet; import jxl.Workbook; public class ReadExcel { public void readExcel() { try { //构建Workbook对象, 只读Workbook对象 //直接从本地文件创建Workbook //从输入流创建Workbook File file = new File("E:/temp/HodeOA_2005/Book1.xls"); InputStream is = new FileInputStream(file); Workbook rwb = Workbook.getWorkbook(is); //获得工作薄(Workbook)中工作表(Sheet)的个数 //int sheets = rwb.getNumberOfSheets(); //返回工作薄(Workbook)中工作表(Sheet)对象数组 Sheet[] sheets = rwb.getSheets(); for (int i = 0; i { System.out.println("-------------------------------"); System.out.println("【工作表Sheet"+i+"的信息】"); //获取获取工作表(Sheet)的名称 String sheetName = sheets[i].getName(); System.out.println("Sheet名称:" + sheetName); //获取Sheet表中所包含的总列数 int rsColumns = sheets[i].getColumns(); System.out.println("Sheet总列数:" + rsColumns); //获取Sheet表中所包含的总行数 int rsRows = sheets[i].getRows(); System.out.println("Sheet总行数:" + rsRows); //逐行输出单元格信息 System.out.println("Sheet内容:" + rsRows); for (int j = 0; j { System.out.print("行"+j+":"); //获取某一行的所有单元格,返回的是单元格对象数组,示例子: Cell[] cell = sheets[i].getRow(j); for (int k = 0; k { //获取单元内容 String cellContent = cell[k].getContents(); //获取单元类型 CellType cellType= cell[k].getType(); System.out.print(" "+cellContent+"["+cellType+"] "); } System.out.println(); } } rwb.close(); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { ReadExcel re = new ReadExcel(); re.readExcel(); } } |
相关文章推荐
- java利用poi操作excel
- java下l利用poi包完全操作excel
- 利用java对excel进行读写操作
- Spring+struts2+hibernate框架的Java Web项目利用POI导出Excel简单例子
- iMOOC学习笔记:Java的Excel读写操作入门实践-利用POI解析Excel文件(二)
- JAVA对Excel的操作小例子一则
- 利用 JAVA 操作 EXCEL 文件
- Java程序员从笨鸟到菜鸟之(一百零五)java操作office和pdf文件(三)利用jxl实现数据导出excel报表以及与POI的区别
- JAVA操作excel的一些例子
- 利用 JAVA 操作 EXCEL 文件
- java POI 操作EXCEL小例子!自己整理了一下,里面属性,功能挺全的!
- 利用java操作Excel表格(把Excel中的数据导入数据库中)
- iMOOC学习笔记:Java的Excel读写操作入门实践-利用JXL解析Excel文件(二)
- Java程序员从笨鸟到菜鸟之(一百零五)java操作office和pdf文件(三)利用jxl实现数据导出excel报表以及与POI的区别
- 利用java操作Excel文件
- JAVA操作excel的一些例子
- 利用java操作Excel(转)
- Java Web利用POI导出Excel简单例子
- 关于Java利用poi操作Excel的方法
- java利用poi对excel进行操作可导入导出