java中导入(读)excel表格
来源:互联网 发布:手机不root改mac地址 编辑:程序博客网 时间:2024/05/16 14:27
在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主。下面给出用java读取excel表格方法:
1.添加jar文件
java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。下载地址:http://www.andykhan.com/jexcelapi/
2.jxl对Excel表格的认识
(1)每个单元格的位置认为是由一个二维坐标(i,j)给定,其中i表示列,j表示行,并且从上到下递增,从左到右递增。
(2)对于合并单元格的以最左,最上的单元格的坐标为准。如下图中t.xls,一班名单(0,0),陈茵(1,2),陈开先(1,6)。
3.java代码对t.xls的读取
import java.io.File;import jxl.*; public class Read_excel{ public static void main(String[] args) { int i; Sheet sheet; Workbook book; Cell cell1,cell2,cell3; try { //t.xls为要读取的excel文件名 book= Workbook.getWorkbook(new File("t.xls")); //获得第一个工作表对象(ecxel中sheet的编号从0开始,0,1,2,3,....) sheet=book.getSheet(0); //获取左上角的单元格 cell1=sheet.getCell(0,0); System.out.println("标题:"+cell1.getContents()); i=1; while(true) { //获取每一行的单元格 cell1=sheet.getCell(0,i);//(列,行) cell2=sheet.getCell(1,i); cell3=sheet.getCell(2,i); if("".equals(cell1.getContents())==true) //如果读取的数据为空 break; System.out.println(cell1.getContents()+"\t"+cell2.getContents()+"\t"+cell3.getContents()); i++; } book.close(); } catch(Exception e) { } }}
因此,只要我们事先知道要读取的Excel文件内数据的排列方式就可以用Java代码轻松读取啦。
0 0
- java中导入(读)excel表格
- java中导入导出Excel表格(jxl)
- java中导入导出Excel表格(hssf)
- Java中excel表格导入数据库
- java中excel表格批量导入
- java中如何导入excel表格
- java Excel表格导入
- 利用java操作Excel表格(把Excel中的数据导入数据库中)
- EVIEWS中导入EXCEL表格
- winform中导入excel表格
- Java导入导出Excel表格
- java web导入excel表格
- Java导入导出Excel表格
- java导入导出excel表格
- java excel表格数据导入
- java excel表格导入导出
- java导入excel表格日期
- Java导入Excel表格,并将数据存入数组中
- MySQL 百万级分页优化
- JavaScript中的全局属性和全局方法总结
- Docker学习笔记(二)
- Android studio导入项目时碰到一直卡在Building界面
- svn“Previous operation has not finished; run 'cleanup' if it was interrupted
- java中导入(读)excel表格
- java回调机制---简单例子说明
- 使用RMF报表设计器进行报表设计
- JavaScript中形形色色的宽高
- OSTU(大津算法选自适应阈值)
- JAVA后台给字符串键入多个空格,网页输出却只有一个空格
- 如何用Maven创建web项目的具体步骤
- Linux配置本地DNS
- linux mint安装deb文件及出现的问题