如何使用jxl 导出xml文件

前端之家收集整理的这篇文章主要介绍了如何使用jxl 导出xml文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
最近看了看Java Excel API Tutorial,故将浅学的知识分享一下。

读取一个xml文件


//接下来得到sheet页
Sheet sheet = workbook.getSheet(0);
//得到表格
Cell a1 = sheet.getCell(0,0);
Cell b2 = sheet.getCell(1,1);
Cell c2 = sheet.getCell(2,1);
//得到表格内容
String stringa1 = a1.getContents();
String stringb2 = b2.getContents();
String stringc2 = c2.getContents();

//当然我们可以根据表格内容的类型进行转换
String stringa1 = null;
double numberb2 = 0;
Date datec2 = null;

Cell a1 = sheet.getCell(0,1);

if (a1.getType() == CellType.LABEL) //字符串内容
{
LabelCell lc = (LabelCell) a1;
stringa1 = lc.getString();
}

if (b2.getType() == CellType.NUMBER) //double
{
NumberCell nc = (NumberCell) b2;
numberb2 = nc.getValue();
}

if (c2.getType() == CellType.DATE) // 日期date
{
DateCell dc = (DateCell) c2;
datec2 = dc.getDate();
}
//别忘了用完后关掉
workbook.close();

创建一个Excel表

//同样先导入包

import java.io.File;

import java.util.Date;
import jxl.*;
import jxl.write.*;

...
//新建一个Excel
WritableWorkbook workbook = Workbook.createWorkbook(new File("output.xls"));
//新建一个Sheet页
WritableSheet sheet = workbook.createSheet("First Sheet",0);

//向Sheet页中加入表格,表格类型可以是上面提到的集中类型
// 这里所有的下表,行或列都是从0开始的

Label label = new Label(0,2,"A label record");
sheet.addCell(label);

Number number = new Number(3,4,3.1459);
sheet.addCell(number);

//这些都处理完了之后,就可以往文件中写入了,注意写完之后记得将其关闭

... // All sheets and cells added. Now write out the workbook workbook.write(); workbook.close();
之后还有一些excel的格式处理,等我研究完后,再更新。上面的内容算是简记一下,有个大体印象。
原文链接:https://www.f2er.com/xml/297462.html

猜你在找的XML相关文章