2 qq 31071631 qq_31071631 于 2016.01.21 08:46 提问

急求Java将查询出的数据导出到Excel文件中怎么写拦截路径

急求一个小模板,第一次做,求给你大神教教,Java将查询出的数据导出到Excel文件中

10个回答

qq_17194815
qq_17194815   2016.01.21 18:11
     String[] excelHeader = { "Sno", "Name", "Age"};  
        //导出
    public HSSFWorkbook export(List<Student> list) {  
        HSSFWorkbook wb = new HSSFWorkbook();  
        HSSFSheet sheet = wb.createSheet("sheet1");  //获取sheet
        HSSFRow row = sheet.createRow((int) 0);  //获取第一行
        HSSFCellStyle style = wb.createCellStyle();  //设置样式
        style.setAlignment(HSSFCellStyle.ALIGN_CENTER);  //居中效果

          //增加样式
        for (int i = 0; i < excelHeader.length; i++) {  
            HSSFCell cell = row.createCell(i);  
            cell.setCellValue(excelHeader[i]);  
            cell.setCellStyle(style);  
            sheet.autoSizeColumn(i);  
         // sheet.SetColumnWidth(i, 100 * 256);  
        }  

          //循环学生信息
        for (int i = 0; i < list.size(); i++) {  
            row = sheet.createRow(i + 1);  
            Student student = list.get(i);  //单个学生对象
            row.createCell(0).setCellValue(student.getSno());  //学号
            row.createCell(1).setCellValue(student.getName());  //姓名
            row.createCell(2).setCellValue(student.getAge());  //年龄
        }  
        return wb;  
    }  
sushengmiyan
sushengmiyan   Rxr 2016.01.21 08:50

看下慕课网的这个视频教程吧 解密JAVA实现Excel导入导出 http://www.imooc.com/view/354

shufusheng
shufusheng 使用Apache中的poi包中的XSSFWorkbook与HSSFWorkbook;HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xls XSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx;这些可以在网上搜索到很多
2 年多之前 回复
huliangsc
huliangsc 2222222222
2 年多之前 回复
huliangsc
huliangsc 2222222222
2 年多之前 回复
huliangsc
huliangsc 1111111
2 年多之前 回复
enpterexpress
enpterexpress   Rxr 2016.01.21 09:08
QZC78
QZC78   2016.01.21 09:13
Royal_lr
Royal_lr   Ds   Rxr 2016.01.21 09:29

用struts的话好做一点,,

hanlincao
hanlincao   2016.01.21 10:40

jxl百度下特别简单 ,效率也比较高,入手很方便的

zudaojun
zudaojun   2016.01.21 12:26

可以用jxl啊,轻松导出,不过格式要注意只能用xlm格式

dsfyyh
dsfyyh   2016.01.21 15:25
sinat_26481249
sinat_26481249   2016.01.21 16:10

用POI,我最近正在学

tanwxunyue
tanwxunyue   2016.01.21 17:00

用poi个人觉得比jxl简单

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在Java编程中怎么将从数据库查询出来的数据导成Excel文件?
import jxl.*; import jxl.write.*; import java.io.*; import java.io.File.*; import java.util.*; public class excel { public static void main(String[] args) { String target
将页面的列表数据导出到excel文件中
1、用的是springMVC的模式 2、在service接口层 //根据页面传过来的id在库里查询 List selectByPrimaryKeydhh(long ids);      在service接口的实现类中     @Override     public List selectByPrimaryKeydhh(long ids) { //执行查询的sql     
java通过查询结果导出Excel
1.前端发送请求: $("#exp").click(function() { var state = $(" ").val();//根据自己命名的标签获取值 var address = $(" ").val(); var netname = $(" ").text(); window.location.href = encodeURI("${APP_PATH }/re?state="+
将数据库查询出的数据保存到Excel表格中
在项目中,我们通常会有将页面展示的内容保存到Excel表格中的需求,那我遇到这类问题,我们应该如何实现呢? 下面介绍一种导出Excel的方法。 我们可以很轻易的从各大网站上搜索到所需要的jar文件。    jxl.jar  这是java操作Excel的jar包,下载下来后添加至构建路径。 首相我们需要创建一个WritableWorkbook对象,根据需求不同,需要的参数也不
java将查询结果导出excel
在调用sql之后的查询结果,导入到桌面。要加入poi三个夹包,自己百度下。很容易找到
查询数据库数据导出到Excel
/** 数据导入到Excel * @since 1.0 * @param controller * @param titles 标题集合,数据库列 对应的名称 * @param list 需要导出的数据 * @param idName 数据id 需要放在第一列 * @param name Excel文件名称 * @throws Exception * 作者
从数据库查询到的数据导出到excel中
        步骤一:封装数据List&amp;lt;Map&amp;lt;String, String&amp;gt;&amp;gt; result = new ArrayList&amp;lt;&amp;gt;(); Map&amp;lt;String, String&amp;gt; map = new LinkedHashMap&amp;lt;&amp;gt;(); map.put(&quot;U_ID&quot;, &quot;...&quot;); ... result.add(map);步骤二
如何将数据库中的多表的查询数据导出到excel中
如何将数据库中的多表查询数据导出到excel中,今天刚刚从别人那里学来,与大家分享一下。           操作步骤:多表查询sql同时执行后,在数据显示处点击右键,如下图 :
Java模块 -- MyBatis 查询数据库 导出Excel文件
国际惯例 先上代码结构图... 先从MyBatis 说起吧.... 一步步来... mybatis_Config.xml Students.xml <!DOCTYPE mapper PUBLIC "-//mybatis.org//
jsp页面显示数据导出到excel表中
 Excel报表的方法,一个过於简单,一个只能用於window平台(因为使用jdbc-odbc bridge),且无法使用到Excel内部的各种公式或是方法,因此,今天介绍一个apache出的元件叫POI,它可以在UNIX或window平台处理word或Excel档案,而不需要依靠window的com,并且可设定储存格格式、列印格式等等;今天我来介绍其中有关资料读取、新增、修改及删除的功能