日期:2014-05-18  浏览次数:20567 次

新手请教jsp生成Exel报表的问题?
jsp中怎么生成Excel报表?显示数据库(SQL server 2000)中的内容
各位大哥大姐帮帮忙吧!!!
(例如:数据库表名为goods,内有四项,goodscode(int),name(string),unit(string),uprice(money)。
怎样让他们显示在报表中?)
我的邮箱:wgyrs-1126@163.com
多谢各位大哥大姐了!!!

------解决方案--------------------
1.首先导入jxl.jar(可以上网下载)
2.下面是我给你写的java类,你可以试着做一下
Java code

package org.jiao.dao;

import java.io.*;
import jxl.*;
import jxl.write.*;
import jxl.format.*;
import java.util.*;
import java.awt.Color;
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
public class ReadExcel {
  public ReadExcel() {
  }
  public static void writeExcel(File f) throws Exception {
   jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(f);
   jxl.write.WritableSheet ws = wwb.createSheet("goods", 0);
   jxl.write.WritableFont wfc = new jxl.write.WritableFont(
       WritableFont.createFont("宋体"), 12ell(joinIndex,