毛线游戏视频教程:java中把数据用excel导出--简单例子
来源:百度文库 编辑:中财网 时间:2024/03/29 02:54:15
首先去http://www.andykhan.com/jexcelapi/index.html下载最新的JExcelApi,把jxl.jar置于你的classpath中。
写一个javaBean,利用JExcelApi来动态生成excel文档,我这里写一个最简单的,示意性的。复杂的你可能还要查询数据库什么的。
///////////////////////////Test.java///////////////////////////////////////////package com.jagie.test;
import java.io.*;
import jxl.*;
import jxl.write.*;
import jxl.format.*;
import java.util.*;
import java.awt.Color;
public class Test{
public static void writeExcel(OutputStream os) throws Exception {
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);
jxl.write.WritableSheet ws = wwb.createSheet("TestSheet1", 0);
jxl.write.Label labelC = new jxl.write.Label(0, 0, "我爱中国");
ws.addCell(labelC);
jxl.write.WritableFont wfc = new jxl.write.WritableFont(WritableFont.ARIAL,20, WritableFont.BOLD, false,
UnderlineStyle.NO_UNDERLINE, jxl.format.Colour.GREEN);
jxl.write.WritableCellFormat wcfFC = new jxl.write.WritableCellFormat(wfc);
wcfFC.setBackground(jxl.format.Colour.RED);
labelC = new jxl.write.Label(6, 0, "中国爱我",wcfFC);
ws.addCell(labelC);
//写入Exel工作表
wwb.write();
//关闭Excel工作薄对象
wwb.close();
}
//最好写一个这样的main方法来测试一下你的这个class是否写好了。
public static void main(String[] args)throws Exception{
File f=new File("kk.xls");
f.createNewFile();
writeExcel(new FileOutputStream(f));
}
}
写一个jsp,来利用Test这个javabean输出excel文档。
///////////////////////////test_excel.jsp//////////////////////////
<%@page import="com.jagie.test.Test" %>
<%
response.reset();
response.setContentType("application/vnd.ms-excel");
Test.writeExcel(response.getOutputStream());
%>
这样就大功告成了,你用ie访问test_excel.jsp就能在ie里面打开动态生成的excel文档了。一点乱码也没有。
怎么样把excel里面的数据导出到txt文件中?急!
怎样在C#中把GRIDVIEW的数据导出为EXCEL
jsp中如何将mysql数据导出到excel中?
请问如何把股票数据导出为excel格式
如何将网页数据库中数据导出到excel?
jsp中如何导出数据并保存到excel
怎样把Excel表格的一列数据数据用最简单的方法把它求和。
java 导出excel封装类
java 导出excel封装类
把ACCESS中的一个表导出,成为EXCEL文件后,为什么导出后数据会减少呢?
如何把增值税防伪税控开票系统开票明细数据导出EXCEL表来?
vc导入导出数据到excel表
利用select语句导出数据到EXCEL
如何才能导出excel格式的汇率数据
有谁知道ASP.NET中数据导出Excel出现乱码问题吗?
在网页中导出数据到EXCEL,求高手的助!!
能否把excel中数据整行整行的导入access中?用vc编码怎样实现?
利用excel中的数据导出后出现数据丢失,为什么?
excel中,如何把所有的数据扩大一百倍?
如何把EXCEL数据导入WORD中处理?
在excel中怎样把二排数据合成一排
如何excel把报表数据相加到另一个报表中
excel中如何把一列数据都加上〔 〕
怎么把Excel中的数据转到Access中(急)