下面是导出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文件,代码直接导入就可以跑(修改自己的生成的ecxel地址)
利用jxl操作excel文件,提取exce文件数据生成txt文件。
NULL 博文链接:https://jeasonjack.iteye.com/blog/1186790
利用JXL技术支持模板和非模板的表格导出
利用jxl实现数据库内容导出到Excel表格中,压缩文件里包括jxl.jar包、例子源代码、txt文档代码
利用jxl包结合java反射机制和注释,直接把list生成对应的Excel文件,即只需传入list、对应生成的对象、标题就可以生成excel文件write(String title, List list,Class c),实现一个简单生成excel工具类
JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。
利用 java 以及 jxl 对 Excel文件进行 读写处理。可生成Excel文件,同时支持其他 针对 Excel的辅助功能。
利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件中添加一个工作表: //修改Excel的类,添加一...
利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件中添加一个工作表: //修改Excel的类,添加一...
利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的时候,除了打开文件的方式不同之外,其他操作和创建Excel是一样的。下面的例子是在我们已经生成的Excel文件中添加一个工作表
Android数据转化为Excel表格导入导出,利用jxl.jar
Web应用中难免会遇到需要将数据导出并生成excel文件的需求。同样,对于本博客中的总结,也是建立在为了完成这样的一个需求,才开始去了解其实现形式,并且顺利完成需求的开发,先将实现过程总结于此。本博文是本人的...
用Java输出图表的场景和这个一样,POI、JXL对操作Excel图表无能为力 但Excel支持脚本的,也有工作表载入事件,所以也可以用同样的原理实现 只不过这次客户端不再是浏览器而是Excel应用程序。 这样交代的应该比较...
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 打印库存...
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反射,通过properties文件配置,可以灵活导入导出,提供的是导入导出源码,提供的是思路,欢迎大家交流.
SOAOffice除了提供Word/Excel动态数据填充,Word/Excel数据导入导出,Word/Excel/PowerPoint等Office文档的在线打开、编辑、保存,权限控制,只读控制等功能外,还给在线办公内置了强大的支持功能:强制痕迹保留,...
Apache Commons包中的一个,通过它可以很方便的解析xml文件生成java对象 aspectjrt.jar 和aspectjweaver.jar Annotation 方式实现 AOP commons-dbcp.jar commons-pool-1.2.jar DBCP数据库连接池 cglib-nodep...
Apache Commons包中的一个,通过它可以很方便的解析xml文件生成java对象 aspectjrt.jar 和aspectjweaver.jar Annotation 方式实现 AOP commons-dbcp.jar commons-pool-1.2.jar DBCP数据库连接池 cglib-nodep-2.1_...