如题,有能提供代码或者参考资料的给分。
谢谢大家

解决方案 »

  1.   

    查询数据库的内容,然后再用第三方包导出为excel即可
      

  2.   

    下载 jxl.jar。Student bean:public class Student {    private String no;
        private String name;
        private char sex;    public Student() {
        }    public Student(String no, String name, char sex) {
            this.no = no;
            this.name = name;
            this.sex = sex;
        }    public String getNo() {
            return no;
        }    public void setNo(String no) {
            this.no = no;
        }    public String getName() {
            return name;
        }    public void setName(String name) {
            this.name = name;
        }    public char getSex() {
            return sex;
        }    public void setSex(char sex) {
            this.sex = sex;
        }}
    ExportExcel: import java.io.File;
    import java.util.ArrayList;import jxl.Workbook;
    import jxl.write.WritableSheet;public class ExportExcel {    public static void main(String[] args) throws Exception {
            jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(new File(
                    "D:\\student.xls"));        WritableSheet ws = wwb.createSheet("班级学员帐号表", 0); // sheet 名称        jxl.write.Label labelC;        // excel 表头
            labelC = new jxl.write.Label(0, 0, "序号");
            ws.addCell(labelC); // 写入excel
            labelC = new jxl.write.Label(1, 0, "学员帐号");
            ws.addCell(labelC);
            labelC = new jxl.write.Label(2, 0, "密码");
            ws.addCell(labelC);        int i = 1; // 定义 excel 行号,从第二行开始。
            int j = 0; // 定义 excel 列号        ArrayList<Student> studentList = new ArrayList<Student>();        studentList.add(new Student("001", "name1", '1'));
            studentList.add(new Student("002", "name2", '0'));
            studentList.add(new Student("003", "name3", '1'));
            studentList.add(new Student("004", "name4", '0'));        for (Student student : studentList) {
                // 第一列
                labelC = new jxl.write.Label(j, i, student.getNo());
                ws.addCell(labelC);            // 第二列
                j += 1;
                labelC = new jxl.write.Label(j, i, student.getName());
                ws.addCell(labelC);            // 第三列
                j += 1;
                labelC = new jxl.write.Label(j, i, student.getSex() == '1' ? "男"
                        : "女");            ws.addCell(labelC);            // 下一行
                i += 1;            // 重置为第一列
                j = 0;
            }        wwb.write();
            // 关闭Excel工作薄对象
            wwb.close();    }}
      

  3.   

    poihttp://julycn.javaeye.com/blog/107341
    http://download.csdn.net/source/729859
      

  4.   

    也可以写一个存储过程,将要用的记录写入excel中.在调用存储过程
      

  5.   

    PB软件有提供导入EXCEL的功能!在JSP中怎么写还真不知道