/***
* 生成一个xls文件
* @param fileName 需要生成的文件名称
*/
public static void writeExcel(String fileName){
WritableWorkbook wwb = null;
try{
//用Workbook类的工厂方法来创建一个可以写入的工作薄(Workbook)对象
wwb = Workbook.createWorkbook(new File(fileName));
}catch(IOException e){
e.printStackTrace();
}
if(wwb!=null){
//创建工作表
//通过工作薄来创建工作表,createSheet()需两个参数,一个是工作表名称,一个是工作表在工作薄中的位置
WritableSheet ws = wwb.createSheet("测试Excel", 0);
//下面开始添加单元格
for(int i=0 ;i <100;i++){
for(int j=0;j<5;j++){
//在Excel中,第一个参数标识列,第二个参数标识行
Label la = new Label(j,i,"这是第"+(i+1)+"行,这是第"+(j+1)+"列");
try {
//将生成的单元格添加到工作表里面去
ws.addCell(la);
} catch (RowsExceededException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}
}
}
try {
wwb.write();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
wwb.close();
} catch (WriteException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
插入图片
/***
* 在Excel文件中添加图片
* @param writeable 工作表
* @param col 列数
* @param row 行数
* @param width 高
* @param height 长度
* @param imgFile 图片路径
*/
public static void insertImg(WritableSheet writeable, int col,
int row, int width, int height, File imgFile ){
WritableImage wi = new WritableImage(col,row,width,height,imgFile);
writeable.addImage(wi);
}
分享到:
相关推荐
做excel项目时候自己找到的。介绍了java通过jxl包操作excel的类和函数,并附有简单的例子(非原创)
Jxl对中文支持非常好,操作简单,方法看名知意。 Jxl是纯javaAPI,在跨平台上表现的非常完美,代码可以再windows或者Linux上运行而无需重新编写 支持Excel 95-2000的所有版本(网上说目前可以支持Excel2007了,还...
用jxl导出excel报表的简单应用,帮助理解
在Excel中不涉及复杂的数据类型,能够比较好的处理字串、数字和日期已经能够满足一般的应用。 1、字串格式化 字符串的格式化涉及到的是字体、粗细、字号等元素,这些功能主要由WritableFont和...
很简单 没有任何难度 应用完整的jar包完整自定义下载功能 绝不坑爹
安卓excel表格保存数据使用jxl程序包进行二次封装,使用起来更加方便简单,常用的方法都有接口,能够缩短相关应用开发的时间.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
在Excel中不涉及复杂的数据类型,能够比较好的处理字串、数字和日期已经能够满足一般的应用。 1、 字串格式化 字符串的格式化涉及到的是字体、粗细、字号等元素,这些功能主要由WritableFont和...
【 我们的服务 】提供简单,合理,安全与快速的海运、空运、快递服务,中国至文莱/ 马来西亚 【 官网 】https://jxleasybuy.com非常感谢使用我们的Chrome应用。有你们的支持,我们会继续做得更好。
Excel导入导出的简单工具类,整合了POI和JXL的相关应用
httpUnit的应用模拟登录一个网站 程序比较简单,用了jxl和httpUnit二个开源的包,从execl表格中读取数据,然后进行登录,并进行了一些操作
13.6 简单的验证码应用 533 13.7 复杂的验证码应用 540 13.8 生成条形码 556 第14章 图像操作 559 14.1 图片的大小 560 14.2 图片与鼠标相关的操作 561 14.3 图片与时间相关的操作 580 14.4 图片的动画效果 589 14.5...
13.6 简单的验证码应用 533 13.7 复杂的验证码应用 540 13.8 生成条形码 556 第14章 图像操作 559 14.1 图片的大小 560 14.2 图片与鼠标相关的操作 561 14.3 图片与时间相关的操作 580 14.4 图片的动画效果 589 14.5...
该程序用net beans开发,用jsmooth打包,装jre后能独立运行,有简单的发送邮件功能。能从数据库中导入导出数据到Excel。
个人JAVA笔记汇总,包括jxl读写Excel文件,文件上传保存下载, 读xml,log4j,hibernate/struts简单的笔记,j2se,java swing应用,j2me各方面编程等
使用jxl程序包进行二次封装,使用起来更加方便简单,常用的方法都有接口,能够缩短相关应用开发的时间
Apache POI、JXL、Alibaba EasyExcel等。其中Apache POI基于DOM方式进行解析,将文件直接加载内存,所以速度较快,适合Excel文件数据量不大的应用场景; EasyExcel是一个基于Java的、快速、简洁、解决大文件内存...
14.1 jquery框架的简单应用 14.2 利用jquery框架实现的经典运用 14.3 实现仿google suggest功能 14.4 google suggest功能的相关javascript代码 14.5 小结 第15章 在线文件上传和下载(struts 2.x+...
commons-beanutils.jar Apache Commons包中的一个,包含了一些Bean工具类类。必须使用的jar包。 commons-collections.jar ...velocity基于java的模板引擎,允许用简单的模板语言来引用java定义的对
SOAOffice 完全抛弃了传统利用Office服务器端自动化技术存取文档数据的种种弊端和缺陷,采用独创的专利技术构建了一个功能强大、简单易用的微软Office中间件平台,平台提供标准的.net和java组件接口,不但能够在线...