java生成excel到本地_java 将数据库中的数据导出成Excel文件 并保存到本地 将文件地址返回给前端...
/*** 导出数据为Excel文件
* 下面注释的代码为直接响应到服务器的
*@paramrequest
*@paramresponse
*@return
*/@GetMapping("/exportExcel")publicString exportExcel(HttpServletRequest request, HttpServletResponse response) {
List list =tzJobSetService.list();
String resultName="";
String[] title= {"ID", "标题", "排序", "创建时间"};//String filename = "jobSet.xls";
String sheetName = "职称设置表";
String[][] content= new String[list.size()][4];try{for (int i = 0; i < list.size(); i++) {
content[i][0] =String.valueOf(list.get(i).getId());
content[i][1] =list.get(i).getTitle();
content[i][2] =String.valueOf(list.get(i).getSortId());
content[i][3] = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(list.get(i).getAddTime());
}
}catch(Exception e) {
e.printStackTrace();
}
HSSFWorkbook wb= ImportExcel.getHSSFWorkbook(sheetName, title, content, null);try{
String ctxPath= "D://upFiles";
String name= new SimpleDateFormat("ddHHmmss").format(newDate());
String fileName=name+"jobSet.xlsx";
String bizPath= "files";
String nowday= new SimpleDateFormat("yyyyMMdd").format(newDate());
File file= new File(ctxPath + File.separator + bizPath + File.separator +nowday);if (!file.exists()) {
file.mkdirs();//创建文件根目录
}
String savePath= file.getPath() + File.separator +fileName;
resultName= bizPath + File.separator + nowday+ File.separator +fileName;if (resultName.contains("\\")) {
resultName= resultName.replace("\\", "/");
}
System.out.print(resultName);
System.out.print(savePath);//响应到客户端需要下面注释的代码//this.setResponseHeader(response, filename);//OutputStream os = response.getOutputStream();//响应到服务器
OutputStream os = new FileOutputStream(savePath); //保存到当前路径savePath
wb.write(os);
os.flush();
os.close();
}catch(Exception e) {
e.printStackTrace();
}returnresultName;
}
java生成excel到本地_java 将数据库中的数据导出成Excel文件 并保存到本地 将文件地址返回给前端...相关推荐
- vb 读取oracle中的表格数据,如何将数据库信息读取导出excel表格中-VB 从SQL数据库中把数据导出到Excel表格中,怎么写?...
VB 从SQL数据库中把数据导出到Excel表格中,怎么写? INSERT INTO OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=&q ...
- 如何将存储在MongoDB数据库中的数据导出到Excel中?
将MongoDB数据库中的数据导出到Excel中,只需以下几个步骤: (1)首先,打开MongoDB安装目录下的bin文件夹,(C:\Program Files (x86)\MongoDB\Serve ...
- 数据库中的表导出成excel表格 并发送给客户端
需求概述 excel相信大家都不陌生了,公司里的白领也好大学学生也好的老朋友了,今天说说后端数据库里的内容怎么导出成excel表格 技术手段 后端:Servlet,poi,MyBaits 前端:axi ...
- Qt 将qsqlite数据库中的数据导出为Excel表格
1.首先添加库 QT += core gui sql axcontainer sql:操作数据库 axcontainer:操作Excel表格 2.采用多线程的方式导出 expoer.h #ifndef ...
- 使用poi将数据库数据表中的数据导出成excel
先说一下流程 1.根据条件将数据从数据库读出 2.将数据通过outputStream写入 3.生成excel 如何读取数据库就不说了 下面是依赖 <dependency><group ...
- Java实现Excel导入数据库,数据库中的数据导入到Excel
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 实现的功能: Java实现Excel导入数据库,如果存在就更新 数据库中的数据导入到Excel 1. ...
- POI:从Excel文件中读取数据,向Excel文件中写入数据,将Excel表格中的数据插入数据库,将数据库中的数据添加到Excel表
POI 简介: POI是Apache软件基金会用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能. ...
- 把数据库中的数据制作成Excel数据
把数据库中的数据制作成Excel数据 如果我们在使用Excel的时候,需要把数据库中的数据制作成Excel数据透视表,我们该怎么操作呢?如果数据在数据库中,我们不用把数据导入到工作表中,我们可以直接以 ...
- mysql 数据透视_把数据库中的数据制作成Excel数据透视表
如果我们在使用Excel的时候,需要把数据库中的数据制作成Excel数据透视表,我们该怎么操作呢?如果数据在数据库中,我们不用把数据导入到工作表中,我们可以直接以数据库的全部数据或者部分数据制作数据透 ...
最新文章
- 公司--As Imp的写法
- python3.6.5安装教程-Centos7安装python3.6.5
- 计算机科学与技术考研专业课网课,考研计算机专业课视频教学哪个好
- mysql常用的hint
- dataframe筛选某列的单元格等于某个值的一行数据
- 如何为SAP Cloud for Customer Lead页面配置自定义的Source字段
- LINUX 下 RABBITMQ安装与配置
- 音乐艺考生如何提高视唱练耳技巧
- mysql sql语句 参数化_参数化SQL语句
- html整体结构,详解HTML的整体结构
- RGB色彩模式下的色值与整数之间的互转方法
- python进行EXCEL表格自动填充
- 《FMEA潜在失效模式及效应分析实务》课程大纲--台湾李文棕老师
- C# .net MVC 微信红包(服务号发送红包)
- 95后程序员月薪2万背着电脑送外卖,送单途中帮人修复bug
- 前端监控SDK开发分享
- Python学习笔记4——csv/excel文件读写保存
- Codeforces765F. Souvenirs
- 【泰迪杯-数据分析-1】matplotlib
- 公司内部培训的一些收获
热门文章
- Linux 之父家断电六天:内核更新延期;华为 EMUI 11 用户突破1亿;美国得州最大电力公司申请破产 | 极客头条...
- JavaScript 霸榜、TypeScript 爆发、开源吞噬世界,GitHub 年度报告正式发布!
- 腾讯云坚持“云+数据库”转型,看好多模数据库未来发展
- 华为HarmonyOS 2.0全面升级,构建中国软件的“根”!
- 腾讯云区块链产品负责人邵兵:产业区块链刚刚起步,做好基础设施才有可能进入2.0阶段
- 潘石屹没跑,他去学 Python 了
- Excel弱爆了!这个工具30分钟完成了我一天的工作量,零基础也能学!
- C/C++ 最易受攻击、70% 漏洞无效,揭秘全球开源组件安全现状
- AWS 之于 K8s,如同 Windows 之于 Linux!
- 讨伐 Google!为什么建智能城市要毫无隐私?| 极客头条