问题描述
我想把查询结果 也就是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