jxl
的一些总结
要往
xls
文件里面写入数据的时候需要注意的是第一要新建一个
xls
文件
OutputStream os=new FileOutputStream("c:\\excel2.xls");
再建完这个文件的时候再建立工作文件
jxl
.write.WritableWorkbook wwb =
Workbook.createWorkbook(new File(os));
如果这个文件已经存在
,
那么我们可以在这个文件里面加入一个
sheet
为了和以前的数据进行分开
;
jxl
.write.WritableSheet ws =
wwb.createSheet("Test Sheet 1", 0);
在
createSheet
方法里前面的参数是
sheet
名,后面是要操作的
sheet
号
接下来就可以往这个文件里面写入数据了
写入数据的时候注意的格式
(
1
)添加的字体样式
jxl
.write.WritableFont wf = new jxl
.write.WritableFont(WritableFont.TIMES,
18, WritableFont.BOLD, true);
WritableFont()
方法里参数说明:
这个方法算是一个容器,可以放进去好多属性
第一个
: TIMES
是字体大小,他写的是
18
第二个
: BOLD
是判断是否为斜体
,
选择
true
时为斜体
第三个
: ARIAL
第四个
:
UnderlineStyle.NO_UNDERLINE
下划线
第五个
: jxl
.format.Colour.RED
字体颜色是红色的
jxl
.write.WritableCellFormat wcfF = new jxl
.write.WritableCellFormat(wf);
jxl
.write.Label labelC = new jxl
.write.Label(0,
0, "This is a Label cell"
,
wcfF);
ws.addCell(labelC);
在
Label()
方法里面有三个参数
第一个是代表列数
,
第二是代表行数,
第三个代表要写入的内容
第四个是可选项,是输入这个
label
里面的样式
然后通过写
sheet
的方法
addCell
()把内容写进
sheet
里面。
(
2
)添加带有
formatting
的
Number
对象
jxl
.write.NumberFormat nf = new jxl
.write.NumberFormat("#.##");
(
3
)添加
Number
对象
(
3.1
)显示
number
对象数据的格式
jxl
.write.NumberFormat nf = new jxl
.write.NumberFormat("#.##");
jxl
.write.WritableCellFormat wcfN = new jxl
.write.WritableCellFormat(nf);
jxl
.write.Number labelNF = new jxl
.write.Number(1,
1, 3.1415926, wcfN);
ws.addCell(labelNF);
Number()
方法参数说明
:
前两上表示输入的位置
第三个表示输入的内容
(
4
)添加
Boolean
对象
jxl
.write.Boolean labelB = new jxl
.write.Boolean(0,
2, false);
ws.addCell(labelB);
(
5
)添加
DateTime
对象
jxl
.write.DateTime labelDT = new jxl
.write.DateTime(0, 3, new java.util.Date());
ws.addCell(labelDT);
DateTime()
方法的参数说明
前两个表示输入的位置
第三个表示输入的当前时间
(
6
)添加带有
formatting
的
DateFormat
对象
这个显示当前时间的所有信息,包括年月日小时分秒
jxl
.write.DateFormat df = new jxl
.write.DateFormat("dd
MM yyyy hh:mm:ss");
jxl
.write.WritableCellFormat wcfDF = new jxl
.write.WritableCellFormat(df);
jxl
.write.DateTime labelDTF = new jxl
.write.DateTime(1, 3, new java.util.Date(), wcfDF);
ws.addCell(labelDTF);
(
7
)添加带有字体颜色
Formatting
的对象
jxl
.write.WritableFont wfc = new jxl
.write.WritableFont(WritableFont.ARIAL, 10,
WritableFont.NO_BOLD, false,UnderlineStyle.NO_UNDERLINE, jxl
.format.Colour.RED);
jxl
.write.WritableCellFormat wcfFC = new jxl
.write.WritableCellFormat(wfc);
import="jxl
.format.*
jxl
.write.WritableFont wfc = new jxl
.write.WritableFont(WritableFont.ARIAL,20,WritableFont.BOLD,false,UnderlineStyle.NO_UNDERLINE,jxl
.format.Colour.GREEN);
(
8
)设置单元格样式
jxl
.write.WritableCellFormat wcfFC = new jxl
.write.WritableCellFormat(wfc);
wcfFC.setBackGround(jxl
.format.Colour.RED);//
设置单元格的颜色为红色
wcfFC = new jxl
.write.Label(6,0,"i love
china",wcfFC);
分享到:
相关推荐
java中使用jxl打印excel报表,java中使用jxl打印excel报表,java中使用jxl打印excel报表
jxl导出excel加水印 WritableWorkbook、WritableSheet、WritableCellFormat
jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程 jxl导出excel 完整例子工程jxl导出excel 完整例子工程jxl导出excel 完整例子工程
jxl的excel读写操作 java操作excel的读写。
jxl对excel添加水印(含有setWaterMarkImage方法).zip
学习使用JXL读写EXCEL文件, 学习使用JXL读写EXCEL文件。
利用jxl操作excel文件,提取exce文件数据生成txt文件。
jxl JAVA Excel解析,主要用于修改、上传、下载Excel文件。
jxl导出excel工具类,封装好了的,实现传递任意集合自动导出excel
用jxl读写excel数据,输出图片到excel
简单的介绍了JXL读写Excel java excle api
JXL 实现Excel的导入及开发包 JXL 实现Excel的导入及开发包 JXL 实现Excel的导入及开发包
使用jxl导出Excel表的好例子 导出excel表的例子
使用jxl操作Excel,可以作为一个帮助文件
使用jxl解析excel固定模版(导入解析),本资源是以智联excel简历为例解析, 1:上传 2:临时存储,3:解析保存,4:删除临时资源关闭流
使用Jxl对Excel进行导入导出,其中包含设置单元格样式以及数据有效性。
JXL操作EXCEL 数据库导出EXCEL相关文件一些详细资料
jxl实现excel上传下载全部功能, 详细代码和java文件
jxl操作excel实例,jxl jar包下载 jxl操作excel实例,jxl jar包下载 jxl操作excel实例,jxl jar包下载
java利用jxl生成excel文件,代码直接导入就可以跑(修改自己的生成的ecxel地址)