参考博客:http://www.cnblogs.com/mingforyou/p/4103132.html
导入jar包javacsv.jar
链接:http://pan.baidu.com/s/1i5IDQ1R 密码:mycm
net.sourceforge.javacsv javacsv 2.0
新建工具类;
public class ExportCSV { /** * CSV文件生成方法 * @param head * @param dataList * @param outPutPath * @param filename * @return */ public static File createCSVFile(List
rs = userList(conn, sql);// 得到结果集 // 得到下载路径start JFileChooser jfc=new JFileChooser(); jfc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES ); jfc.showDialog(new JLabel(), "选择"); File file=jfc.getSelectedFile(); // System.out.println("文件夹:"+file.getAbsolutePath()); String outPutPath = file.getAbsolutePath(); // 得到下载路径end // 这个是导出csv文件start Object[] head ={ "用户名", "操作时间", "操作模块", "操作内容" };// 标题 ExportCSV exportCsv = new ExportCSV(); // String outPutPath="C:"; exportCsv.createCSVFile(request, rs, head, "导出操作日志数据",outPutPath); // 这个是导出csv文件end //这个是导出excel start // Workbook wb = new HSSFWorkbook(); // String headers[] = { "用户名", "操作时间", "操作模块", "操作内容" };// 标题 // fillExcelData(rs, wb, headers); // export(response, wb, "导出操作日志数据.xls"); //这个是导出excel end