您的位置:首页 > 编程语言 > Java开发

JAVA使用jxl.jar对excel表格进行操作处理

2016-10-08 19:50 489 查看
使用jxl.jar对excel表格进行操作处理

对于写入的介绍:

buffer.append(excelName);

if (!excelName.contains(“.xls”)){

buffer.append(“.xls”);

}

file = new File(buffer.toString().trim());

if (!file.exists()){

try {

file.createNewFile();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

return false;

}

}

上面的代码首先创建了一个.xls为后缀名的文件,下面进行数据的插入处理:

WritableWorkbook book = Workbook.createWorkbook(file);//打开excel文件,获取对象

WritableSheet sheet = book.createSheet(“one_page”, 0);//生成名为“第一页”的工作表,参数0表示这是第一页,第一张工作表

Label label = new Label(0, 0, “一行一列”); //在Label对象的构造中指名单元格位置是第一列第一行(0,0)

sheet.addCell(label); //将定义好的单元格添加到工作表中

jxl.write.Label s1 = new jxl.write.Label(0, 2, “第一列第三行”);// 列 行 数据

sheet.addCell(s1);

按照行读取excel表格:

Workbook workbook = Workbook.getWorkbook(new FileInputStream(param));// 获取对象

sheets = workbook.getSheets();// 获得工作表数量

Sheet sheet = workbook.getSheet(i);// 获取第一张工作表

int rows = sheet.getRows();// 获取行数

Cell[] cells = sheet.getRow(ii);//按行读取单元格数据,处理标题头所以按行存数据

**Cell cell = sheet.getCell(j, ii);// 按照单元格读取
cell.getContents();// 获取数据**


DEMO中是抽取本人的一个包中的内容,使用时请注意import,完整的包名路径,务必要做修改。

参考代码DEMO

下载:http://download.csdn.net/detail/tangzhide/9647832
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java excel jxl