如何把sqlserver数据库中表的数据导入到excel中

如何把sqlserver数据库中表的数据导入到excel中,第1张

概述用jxl,首先下载一个jxl.jar包 然后自定义一个表,就是你要显示在excel里面的。比如 编号,姓名,性别,地址....表里面的值要写死。比如 1   编号 2    姓名 3  性别 4  地址 ... ... 查出你要导入的信息,查出自定义表里面的信息 调用下面的方法     OutputStream os = response.getOutputStream();// 取得输出流   用jxl,首先下载一个jxl.jar包 然后自定义一个表,就是你要显示在excel里面的。比如 编号,姓名,性别,地址....表里面的值要写死。比如 1   编号 2    姓名 3  性别 4  地址 ... ... 查出你要导入的信息,查出自定义表里面的信息 调用下面的方法     OutputStream os = response.getoutputStream();// 取得输出流     response.reset();// 清空输出流     response.setheader("Content-disposition",      "attachment;filename=WorkresList.xls");// 设定输出文件头     response.setContentType("application/msexcel");// 定义输出类型     ExcelsBean excelBean = new ExcelsBean();     excelBean.expordExcel(os,arryList,List);// 调用生成excel文件bean,List是查出要导入的内容,arryList是自定义的表内容 下面excelBean.expordExcel()这个方法是调用的一个Jsp 代码如下: package com.spk.yzoa.workres.util; import java.io.OutputStream; import java.util.ArrayList; import java.util.List; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet; import jxl.write.WritableWorkbook; import com.spk.yzoa.workres.vo.*; public class ExcelsBean {    public String expordExcel(OutputStream os,List arryList,List List)        throws Exception {        WritableWorkbook wbook = Workbook.createWorkbook(os); // 建立excel文件        WritableSheet wsheet = wbook.createSheet("第一页",0); // sheet名称       // 设置excel标题         for(int i=0;i<4;i++)   {   WorkresRow wagesrow=(WorkresRow)arryList.get(i);    wsheet.addCell(new Label(i,wagesrow.getname()));      System.out.println("标题:"+wagesrow.getname());   }           int num=List.size()/4;  System.out.println("输出:"+num);  for(int k=0;k<num;k++){    for(int i=0;i<4;i++){   wsheet.addCell(new Label(i,1+k,(String)List.get(i+k*4)));   }      }   // 主体内容生成结束       wbook.write(); // 写入文件       wbook.close();       os.close();       return "success";     }     }  总结

以上是内存溢出为你收集整理的如何把sqlserver数据中表数据导入到excel中全部内容,希望文章能够帮你解决如何把sqlserver数据库中表的数据导入到excel中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/1169154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存