java 导出Excel

问题描述

我想把查询结果 也就是list 能导出本地到excel ,希望能相信讲解,最好有源代码 还有我的积分不多了,不能多给 谢谢了 问题补充:哥哥 你这个是挺好的,够简单,我用这个就可以了,可是你这个不能用啊?那个CSVWriter 是什么东西呀? 还有你 把list 的数据 塞到 一个新建的数组 ! 然后添加 里面的i++ i是从哪里来的呀? 解决下 谢谢啊

解决方案

CSVWriter 这个是jar 包你在网上下! 或者 QQ 我 我给你发! 我QQ: 252821719
解决方案二:
直接t写csv文件,可以用excel打开
解决方案三:
String.valueOf(i++),我的意思是 做个 序号! 没其他意思!你可以在datas.add(header); 后面定义 int i=0;
解决方案四:
已经给你发过去了!
解决方案五:
我昨天也导了下! 然后下载 excel 我做的比较简单! 你可以参考下: 不清楚的地方 随时交流 (已投入使用!绝对可用! 呵呵) /**生成 excel 文件 */public static void createExcel( List list,String path) throws IOException{ String serverPath= path; File tempFile = new File(serverPath + "excel名称.csv"); CSVWriter writer = new CSVWriter(new FileWriter(tempFile)); String[] header = new String[]{"序号", "用户账号","注册时间", "标题字段","标题字段", "标题字段","标题字段", "标题字段","标题字段", "标题字段","标题字段"}; List<String[]> datas = new ArrayList<String[]>(); datas.add(header); // 把list 的数据 塞到 一个新建的数组 ! 然后添加 datas.add(new String[]{String.valueOf(i++),DLZH,user.getJoinTime(),user.getUpNumber(),user.getUpMoney(),user.getSellNumber(),user.getSellMoney(),user.getBuyNumber(),user.getBuyMoney(),user.getDownNumber(),user.getDownMoney()}); writer.writeAll(datas); writer.close();}我的实现比较简单! 当然你也可以选择 jxls 或者 jexcelapi 等插件!
解决方案六:
详细过程http://kingsui.iteye.com/blog/154712
解决方案七:
http://topinking.iteye.com/blog/214027

时间: 2024-10-03 14:41:39

java 导出Excel的相关文章

JAVA导出EXCEL并下载

JAVA导出EXCEL并下载 一 ,流程大致如下 1.JSP页面点击按钮 2.点击导出excel按钮 3.点击确定按钮 (1)在谷歌浏览器中会直接下载 (2)在ie浏览器会提示保存路径 4.最后下载保存到本地,打开Excel表格,效果如下. 二,下面来看具体代码 前端js代码 function exportExcel() { $.messager.confirm('确认', '确认把该搜索结果导出Excel表格 ?', function(r) { if (r) { var startTime =

跪求java导出excel表格代码

问题描述 跪求java导出excel表格代码 方法执行了一点效果也没有,后台也没报错 解决方案 你可以 断点看下处理流程 及返回结果 解决方案二: 你可以 断点看下处理流程 及返回结果 解决方案三: 导出EXCEL表格的代码java写的excel表格数据导出代码java导出excel表格 解决方案四: 自己要学会排错,导出还是很简单的 解决方案五: 分块判断代码,先注释掉生成Excel代码,直接返回一个现有文件,看看浏览器上是否能收到返回流,这样确定响应返回文件的代码正确. 其次检查文件生成代码

java导出excel 用模板如何分sheet

问题描述 java导出excel 用模板如何分sheet 当导出的excel 数据很多时,导出到模板的数据怎么自动创建多个sheet ,并导出到多个sheet中, 我是使用了模板,导出数据到excel 里,但是不知道,怎么分sheet.,肯能很麻烦,知道的哥哥姐姐迪迪妹妹,可以告诉我,感谢 解决方案 java操作Excel的工具POI中有创建Sheet的方法的,查下API,对着需求调用就行了. 解决方案二: POI下JAVA导出基于模板的Exceljava 导出数据到指定的excel模板中.ja

excel导出-java导出excel时的数据换行问题

问题描述 java导出excel时的数据换行问题 java中做页面中表单的excel导出功能(表单数据通过sql查询),表单的其中一列是通过字符串的拼接形成的,为了页面的美观,在sql中拼接该字符串时,根据分隔号拼接标签,使其可以在页面上显示出多条记录分行的效果.但是由于excel导出用的sql和页面展示用的sql是同一句,因此在导出的excel中该列的显示会出现xxxxxxx的情况. 目前是处理方式是通过同样的方法拼接一个字段,但是不拼接,在页面显示中使用拼接了的,在导出时取的数据来自于不拼接

struts2.0-为什么java导出excel表格没有弹出下载框

问题描述 为什么java导出excel表格没有弹出下载框 /** 导出存支列表 */ public void exportDepositList(){ HttpServletResponse response = Struts2Utils.getResponse(); ServletOutputStream sos = null; WritableWorkbook wb = null; List depositList = null; String str = getSql(); deposit

导出图片-java导出excel包含图片遇到数据量比如超过130条左右就会报错

问题描述 java导出excel包含图片遇到数据量比如超过130条左右就会报错 用HSSF导出excel包含图片遇到数据量比如超过130条左右就会报错(每条包含一张图片):会出现sql的异常: 无效的列索引 ,但是sql语句并没有问题.请教各位高手指点! 解决方案 我来晚了,这是POI缓存机制问题.不是130条,是100条,当你超过100条时,数据会丢失.解决方法是,使用构造函数增加缓存行数 SXSSFWorkbook wb = new SXSSFWorkbook(5000);

java 导出 excel 相同数据行合并

问题描述 java 导出 excel 相同数据行合并 到出的数据中,如何合并相同的数据行,格式如下:这段方法具体怎么写,请帮忙指教! 解决方案 http://jie-bosshr.iteye.com/blog/1966100 解决方案二: GridView合并相同数据的行

图片-java 导出excel date 求解

问题描述 java 导出excel date 求解 求大神告诉我,这个生日的日期如何导出excel的时候是可以变成2016-08-24.而不是13044什么的! 解决方案 你用什么导出?POI?你这导出的明显是时间戳,转化一下就好了.

java 导出excel表格的问题

问题描述 java 导出excel表格的问题 我现在用的是 spring +mybatis 框架 现在web页面上做一个导出导出excel传给我一个list 我在后台该怎么实现 解决方案 试试java的poi类 解决方案二: java导出excel表格JAVA 导出 excel 表格java 导出excel表格 解决方案三: 可以用poi 还有一个好像叫jxl忘记了...然后把list遍历下.放到excel里 解决方案四: 如果不能立马看懂,,去网上找个例子实现不就行了

java-使用Java导出excel文档,为何数据库中int类型的导出不成功?

问题描述 使用Java导出excel文档,为何数据库中int类型的导出不成功? 导出工具类 package com.lovefly.util; import java.io.IOException; import java.io.OutputStream; import java.lang.reflect.Field; import java.util.List; import jxl.Workbook; import jxl.write.Label; import jxl.write.Writ