`
ye_haiqiang
  • 浏览: 85389 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

利用JXL导出Excel文件

    博客分类:
  • J2SE
阅读更多

下面是导出Excel文件的代码,只是做一个简单的测试,没有格式字体的导出~

代码如下:

import java.io.FileOutputStream;
import java.io.OutputStream;
import java.util.ArrayList;
import java.util.List;
import jxl.Workbook;
import jxl.write.*;
public class ExportTest 
{
	public static void main(String [] args)
	{
		/**
		 * 测试数据
		 */
		List<MyNews> list=new ArrayList<MyNews>();
		for(int i=0;i<5;i++)
		{
			MyNews mynews=new MyNews();
			mynews.setTitle("aa"+i);
			mynews.setAuthor("bb"+i);
			mynews.setAcontent("cc"+i);
			list.add(mynews);
		}
		String targetfile="f:/excel.xls";
		String [] title={"title","author","acontent"};
		WritableWorkbook workbook;
		Label label;
		System.out.println("BEGIN....");	
		try 
		{
			OutputStream os=new FileOutputStream(targetfile);
			workbook=Workbook.createWorkbook(os);
			WritableSheet sheet=workbook.createSheet("MySheet", 1);
			//设置标题
			for(int i=0;i<title.length;i++)
			{
				label=new Label(i,0,title[i]);
				sheet.addCell(label);
			}
			//设置单元格的值
			for(int i=0;i<list.size();i++)
			{
				MyNews m=(MyNews)list.get(i);
				sheet.addCell(new Label(0,i+1,m.getTitle()));	
				sheet.addCell(new Label(1,i+1,m.getAuthor()));
				sheet.addCell(new Label(2,i+1,m.getAcontent()));
			}
			//写入
			workbook.write();
			//关闭
			workbook.close();
		} 
		catch (Exception e) 
		{			
			e.printStackTrace();
		}
		System.out.println("end....");
	}
}

 

 

每天一点点希望对大家有利~

分享到:
评论

相关推荐

    java利用jxl生成excel文件

    java利用jxl生成excel文件,代码直接导入就可以跑(修改自己的生成的ecxel地址)

    利用jxl操作excel文件

    利用jxl操作excel文件,提取exce文件数据生成txt文件。

    利用Jxl生成excel文件

    NULL 博文链接:https://jeasonjack.iteye.com/blog/1186790

    jxl导出excel支持模板和非模板

    利用JXL技术支持模板和非模板的表格导出

    利用jxl实现数据库内容导出Excel

    利用jxl实现数据库内容导出到Excel表格中,压缩文件里包括jxl.jar包、例子源代码、txt文档代码

    java用list直接生成Excel文件

    利用jxl包结合java反射机制和注释,直接把list生成对应的Excel文件,即只需传入list、对应生成的对象、标题就可以生成excel文件write(String title, List list,Class c),实现一个简单生成excel工具类

    使用jxl将数据库的数据导出到Excel

    JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。

    EXCEL生成与读取

    利用 java 以及 jxl 对 Excel文件进行 读写处理。可生成Excel文件,同时支持其他 针对 Excel的辅助功能。

    Excel数据操纵-jar包-jxl.jar

     利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件中添加一个工作表:  //修改Excel的类,添加一...

    通过java操作excel表格的工具类库jxl

     利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件中添加一个工作表:  //修改Excel的类,添加一...

    jxl2.6.12.zip

    利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件中添加一个工作表

    Android数据转化为Excel表格导入导出

    Android数据转化为Excel表格导入导出,利用jxl.jar

    两种方式实现Java生成Excel

    Web应用中难免会遇到需要将数据导出并生成excel文件的需求。同样,对于本博客中的总结,也是建立在为了完成这样的一个需求,才开始去了解其实现形式,并且顺利完成需求的开发,先将实现过程总结于此。本博文是本人的...

    使用POI和Excel VBA生成图表

    用Java输出图表的场景和这个一样,POI、JXL对操作Excel图表无能为力 但Excel支持脚本的,也有工作表载入事件,所以也可以用同样的原理实现 只不过这次客户端不再是浏览器而是Excel应用程序。 这样交代的应该比较...

    Java_Web开发实战1200例第1卷.part2

    21.1 应用JXL组件操作Excel 776 21.2 应用POI组件操作Excel 807 第22章 报表与打印 829 22.1 Web打印 830 22.2 利用Word打印报表 833 22.3 利用Excel打印报表 838 22.4 应用WebBrowser+CSS套打邮寄 22.5 打印库存...

    Java_Web开发实战1200例第1卷.part3

    21.1 应用JXL组件操作Excel 776 21.2 应用POI组件操作Excel 807 第22章 报表与打印 829 22.1 Web打印 830 22.2 利用Word打印报表 833 22.3 利用Excel打印报表 838 22.4 应用WebBrowser+CSS套打邮寄 22.5 打印库存...

    Excel导入通用类 源码

    利用java反射,通过properties文件配置,可以灵活导入导出,提供的是导入导出源码,提供的是思路,欢迎大家交流.

    SOAOFFICE - 微软 OFFICE 中间件

    SOAOffice除了提供Word/Excel动态数据填充,Word/Excel数据导入导出,Word/Excel/PowerPoint等Office文档的在线打开、编辑、保存,权限控制,只读控制等功能外,还给在线办公内置了强大的支持功能:强制痕迹保留,...

    web开发常用jar

    Apache Commons包中的一个,通过它可以很方便的解析xml文件生成java对象 aspectjrt.jar 和aspectjweaver.jar Annotation 方式实现 AOP commons-dbcp.jar commons-pool-1.2.jar DBCP数据库连接池 cglib-nodep...

    java开发常用jar包

    Apache Commons包中的一个,通过它可以很方便的解析xml文件生成java对象 aspectjrt.jar 和aspectjweaver.jar Annotation 方式实现 AOP commons-dbcp.jar commons-pool-1.2.jar DBCP数据库连接池 cglib-nodep-2.1_...

Global site tag (gtag.js) - Google Analytics