public static void main(String args[]) {
try {
// 打开文件
WritableWorkbook book = Workbook.createWorkbook(new File("D:\\通知书.xls"));
// 生成名为工作表
WritableSheet sheet = book.createSheet("通知", 0);
// 合并单元格
sheet.mergeCells(0, 0, 5, 1);
// 设置行高 1:20
sheet.setRowView(0, 810);
sheet.setRowView(1, 330);
// 设置列宽
sheet.setColumnView(0, 8);
sheet.setColumnView(1, 22);
sheet.setColumnView(2, 20);
sheet.setColumnView(3, 11);
sheet.setColumnView(4, 11);
sheet.setColumnView(5, 30);
HSSFWorkbook xls = new HSSFWorkbook();
HSSFSheet sheet1 = xls.createSheet("");
new Region();
WritableFont fontTitle = new WritableFont(WritableFont.ARIAL, 16,WritableFont.BOLD);
WritableCellFormat formatTitle = new WritableCellFormat(fontTitle);
// 垂直水平居中
formatTitle.setAlignment(jxl.format.Alignment.CENTRE);
formatTitle.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
// 设置自动分行
formatTitle.setWrap(true);
Label label = new Label(0, 0, "分公司" + "\r\n"
+ "托管银行承兑汇票移库通知书", formatTitle);

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

// 格式化数字
NumberFormat nf = new NumberFormat("###,###,###,###.##"); 
WritableCellFormat wcf = new jxl.write.WritableCellFormat(nf); 
jxl.write.Number n = new jxl.write.Number(2,7,2555555.451, wcf); 
sheet.addCell(n);

// 格式化日期
Label label1 = new Label(5,5,"2013-09-01"); 
sheet.addCell(label1);

// 下划线处理 UnderlineStyle.SINGLE
// WritableFont fontTitle= new
// WritableFont(WritableFont.ARIAL,16,WritableFont.BOLD,false,UnderlineStyle.SINGLE);
book.write();
book.close();

} catch (Exception e) {
System.out.println(e);
}
}

jxl 使用的更多相关文章

  1. java的jxl技术导入Excel

    项目结构: http://www.cnblogs.com/hongten/gallery/image/112177.html 在项目中我们看到Reference Libraries中的jxl.jar包 ...

  2. jxl导入导出实例

    1 package com.tgb.test; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.util.Ar ...

  3. jxl读取Excel表格数据

    调用jxl包实现Excel表格数据的读取,代码如下: import java.io.File; import java.io.IOException; import java.util.ArrayLi ...

  4. 通过jxl 读取excel 文件中的日期,并计算时间间隔

    java读取excel里面的日期会出现相差8小时的问题. 比如excel里面有一个日期是:2012-7-2 17:14:03秒,用Cell cell=readSheet.getCell(colNo, ...

  5. java中使用jxl导出Excel表格详细通用步骤

    该方法一般接收两个参数,response和要导出的表格内容的list. 一般我们将数据库的数据查询出来在页面进行展示,根据用户需求,可能需要对页面数据进行导出. 此时只要将展示之前查询所得的数据放入s ...

  6. jxl读数据库数据生成xls 并下载

    1.所需jar jxl-2.6.10.jar jxls-core-1.0-RC-3.jar jxls-reader-1.0-RC-3.jar 2. excel修改行宽度封装 SheetColumn.j ...

  7. JXL操作Excel

    jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文 ...

  8. OAF_文件系列11_实现OAF读写Excel包JXL和POI的区别(概念)

    20150803 Created By BaoXinjian

  9. OAF_文件系列10_实现OAF将数据资料导出Excel到本地JXL(案例)

    20150729 Created By BaoXinjian

  10. OAF_文件系列7_实现OAF处理Excel的JXL包介绍(概念)

    20150714 Created By BaoXinjian

随机推荐

  1. (原)ubuntu安装libtbb.so.2

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6098132.html 参考网址: https://launchpad.net/ubuntu/+sour ...

  2. overflow应用随记

    今天在帮别人改页面时遇到了overflow属性,虽然对他已经比较熟悉了,但还是去专门查找了一下.和大家分享下. overflow 属性规定当内容溢出元素框时发生的事情. 这个属性定义溢出元素内容区的内 ...

  3. [FML]学习笔记一Cross-validation交叉验证

    在实际的工程中,有时labeled data的数量不足以留出validation sample(验证样本)否则会导致training sample(训练样本)的数量太少.为了解决这个问题,我们引入一种 ...

  4. cubieboardtruck安装

    1.命令关闭所有led灯 ls /sys/class/leds/*/brightness | xargs -i -n1 echo "echo 0 > {}" | sh 如果需 ...

  5. Rescue--hdu1242

    Rescue Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Subm ...

  6. 远程调试 Azure 上的 Website

    让我们先检查一下使用的 Azure SDK 版本和 Visual Studio 版本.根据MSDN的介绍,Azure 的远程调试功能是在 Azure SDK 2.2 中加入的,所以请确保您的机器上安装 ...

  7. Spring-AOP实践 - 统计访问时间--StopWatch

    公司的项目有的页面超级慢,20s以上,不知道用户会不会疯掉,于是老大说这个页面要性能优化.于是,首先就要搞清楚究竟是哪一步耗时太多. 我采用spring aop来统计各个阶段的用时,其中计时器工具为S ...

  8. visual studio 中GIT的用法

    http://msdn.microsoft.com/zh-cn/library/vstudio/hh850445    Git 使用最新版:Git-1.8.4-preview20130916http: ...

  9. 方案:抵御 不明SSL证书导致的 中间人攻击

    基于SSL数字证书的中间人攻击已经不是一个新技术了,但是我发现很多人并不清楚这种威胁,甚至感觉无所谓,我相信他们是由于短暂的无知蒙蔽了双眼,希望这篇文章可以让更多的人知道这种攻击方式,并清除这种网络威 ...

  10. HDU 1394 Minimum Inversion Number(线段树 或 树状数组)

    题目大意:给出从 0 到 n-1 的整数序列,A0,A1,A2...An-1.可将该序列的前m( 0 <= m < n )个数移到后面去,组成其他的序列,例如当 m=2 时,得到序列 A2 ...