package worddemo;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.UUID;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import util.DBUtil;
/**
* 导入excel demo
* @author Administrator
*
*/
public class CopyOfRunDemo {
public static void main(String[] args) throws BiffException, IOException {
Connection conn=null;
// 1、构造excel文件输入流对象
//sFilePath为xls所在地址 请根据实际地址修改
String sFilePath = "E:/add.xls";
InputStream is = new FileInputStream(sFilePath);
// 2、声明工作簿对象
Workbook rwb = Workbook.getWorkbook(is);
// 3、获得工作簿的个数,对应于一个excel中的工作表个数
rwb.getNumberOfSheets();
try{
Sheet oFirstSheet = rwb.getSheet(0);// 使用索引形式获取第一个工作表,也可以使用rwb.getSheet(sheetName);其中sheetName表示的是工作表的名称
// System.out.println("工作表名称:" + oFirstSheet.getName());
int rows = oFirstSheet.getRows();//获取工作表中的总行数
int columns = oFirstSheet.getColumns();//获取工作表中的总列数
for (int i = 0; i < rows; i++) {
String uuid=UUID.randomUUID().toString().replaceAll("-","").trim();
for (int j = 0; j < columns; j++) {
Cell oCell= oFirstSheet.getCell(j,i);//需要注意的是这里的getCell方法的参数,第一个是指定第几列,第二个参数才是指定第几行
System.out.println(oCell.getContents());
}
}
}catch(Exception e){
}finally{
DBUtil.close(conn);
}
}
}
java读取xls文件
5星 · 超过95%的资源 需积分: 12 153 浏览量
2016-05-10
11:29:17
上传
评论
收藏 623KB RAR 举报
a62611323
- 粉丝: 1
- 资源: 4
最新资源
- Cesium 高程为0的地形数据
- 国产化神通数据库-数据库开发手册
- Oracle数据库备份与恢复教程.zip
- 苹果闹铃音乐苹果闹铃音乐
- Unity导入Excel文件自动创建class文件和ScriptObject文件,并转化成ScriptObject的插件pro版
- UE4仅k位移产生完美行走动作-UE4项目
- 基于 Python 的校园导航系统
- tensorflow-2.6.3-cp37-cp37m-manylinux2010-x86-64.whl
- tensorflow-2.6.2-cp39-cp39-win-amd64.whl
- tensorflow-2.6.2-cp39-cp39-manylinux2010-x86-64.whl
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈