当前位置: 首页 > news >正文

音乐网站建设视频教程wordpress 无法ftp

音乐网站建设视频教程,wordpress 无法ftp,制作一个响应式网站开发工具,宣城 网站建设2. Apache POI 2.1 介绍 Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是#xff0c;我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下#xff0c;POI 都是用于操作 Excel 文件。 Apache POI 的应用场景…2. Apache POI 2.1 介绍 Apache POI 是一个处理Miscrosoft Office各种文件格式的开源项目。简单来说就是我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下POI 都是用于操作 Excel 文件。 Apache POI 的应用场景 银行网银系统导出交易明细 各种业务系统导出Excel报表 批量导入业务数据 入门案例 Apache POI既可以将数据写入Excel文件也可以读取Excel文件中的数据接下来分别进行实现。 Apache POI的maven坐标(项目中已导入) dependencygroupIdorg.apache.poi/groupIdartifactIdpoi/artifactIdversion3.16/version /dependency dependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactIdversion3.16/version /dependency2.2.1 将数据写入Excel文件 1). 代码开发 package com.sky.test;import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;public class POITest {/*** 基于POI向Excel文件写入数据* throws Exception*/public static void write() throws Exception{//在内存中创建一个Excel文件对象XSSFWorkbook excel new XSSFWorkbook();//创建Sheet页XSSFSheet sheet excel.createSheet(itcast);//在Sheet页中创建行0表示第1行XSSFRow row1 sheet.createRow(0);//创建单元格并在单元格中设置值单元格编号也是从0开始1表示第2个单元格row1.createCell(1).setCellValue(姓名);row1.createCell(2).setCellValue(城市);XSSFRow row2 sheet.createRow(1);row2.createCell(1).setCellValue(张三);row2.createCell(2).setCellValue(北京);XSSFRow row3 sheet.createRow(2);row3.createCell(1).setCellValue(李四);row3.createCell(2).setCellValue(上海);FileOutputStream out new FileOutputStream(new File(D:\\itcast.xlsx));//通过输出流将内存中的Excel文件写入到磁盘上excel.write(out);//关闭资源out.flush();out.close();excel.close();}public static void main(String[] args) throws Exception {write();} }2). 实现效果 在D盘中生成itcast.xlsx文件创建名称为itcast的Sheet页同时将内容成功写入。 2.2.2 读取Excel文件中的数据 1). 代码开发 package com.sky.test;import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream;public class POITest {/*** 基于POI读取Excel文件* throws Exception*/public static void read() throws Exception{FileInputStream in new FileInputStream(new File(D:\\itcast.xlsx));//通过输入流读取指定的Excel文件XSSFWorkbook excel new XSSFWorkbook(in);//获取Excel文件的第1个Sheet页XSSFSheet sheet excel.getSheetAt(0);//获取Sheet页中的最后一行的行号int lastRowNum sheet.getLastRowNum();for (int i 0; i lastRowNum; i) {//获取Sheet页中的行XSSFRow titleRow sheet.getRow(i);//获取行的第2个单元格XSSFCell cell1 titleRow.getCell(1);//获取单元格中的文本内容String cellValue1 cell1.getStringCellValue();//获取行的第3个单元格XSSFCell cell2 titleRow.getCell(2);//获取单元格中的文本内容String cellValue2 cell2.getStringCellValue();System.out.println(cellValue1 cellValue2);}//关闭资源in.close();excel.close();}public static void main(String[] args) throws Exception {read();} } 2). 实现效果 将itcast.xlsx文件中的数据进行读取 3. 导出运营数据Excel报表 3.1controller层 /*** 导出运营数据报表* param response*/GetMapping(/export)ApiOperation(导出运营数据报表)public void export(HttpServletResponse response){reportService.exportBusinessData(response);}3.2service层 Overridepublic void export(HttpServletResponse response) {LocalDate begin LocalDate.now().minusDays(30);LocalDate end LocalDate.now().minusDays(1);//查询概览运营数据提供给Excel模板文件BusinessDataVO businessData workspaceService.getBusinessData(LocalDateTime.of(begin,LocalTime.MIN), LocalDateTime.of(end, LocalTime.MAX));/**class.getResourceAsStream如果path不带/,那么就是从当前class文件的路径下找文件如果path带/,那么就是从类路径.classpath中去找文件*/InputStream inputStream this.getClass().getClassLoader().getResourceAsStream(template/运营数据报表模板.xlsx);try {//基于提供好的模板文件创建一个新的Excel表格对象XSSFWorkbook excel new XSSFWorkbook(inputStream);//获得Excel文件中的一个Sheet页XSSFSheet sheet excel.getSheet(Sheet1);sheet.getRow(1).getCell(1).setCellValue(begin 至 end);//获得第4行XSSFRow row sheet.getRow(3);//获取单元格row.getCell(2).setCellValue(businessData.getTurnover());row.getCell(4).setCellValue(businessData.getOrderCompletionRate());row.getCell(6).setCellValue(businessData.getNewUsers());row sheet.getRow(4);row.getCell(2).setCellValue(businessData.getValidOrderCount());row.getCell(4).setCellValue(businessData.getUnitPrice());for (int i 0; i 30; i) {LocalDate date begin.plusDays(i);//准备明细数据businessData workspaceService.getBusinessData(LocalDateTime.of(date,LocalTime.MIN), LocalDateTime.of(date, LocalTime.MAX));row sheet.getRow(7 i);row.getCell(1).setCellValue(date.toString());if (Objects.isNull(businessData.getTurnover())){row.getCell(2).setCellValue(0.0);}else {row.getCell(2).setCellValue(businessData.getTurnover());}if (Objects.isNull(businessData.getValidOrderCount())){row.getCell(3).setCellValue(0);}else {row.getCell(3).setCellValue(businessData.getValidOrderCount());}if (Objects.isNull(businessData.getOrderCompletionRate())){row.getCell(4).setCellValue(0.0);}else {row.getCell(4).setCellValue(businessData.getOrderCompletionRate());}if (Objects.isNull(businessData.getUnitPrice())){row.getCell(5).setCellValue(0.0);}else {row.getCell(5).setCellValue(businessData.getUnitPrice());}if (Objects.isNull(businessData.getNewUsers())){row.getCell(6).setCellValue(0);}else {row.getCell(6).setCellValue(businessData.getNewUsers());}}//通过输出流将文件下载到客户端浏览器中ServletOutputStream out response.getOutputStream();excel.write(out);//关闭资源out.flush();out.close();excel.close();}catch (IOException e){e.printStackTrace();}}
http://www.hkea.cn/news/14577642/

相关文章:

  • 企业网站设计的功能免费游戏源码资源网
  • 能够做冶金工程毕业设计的网站广东美食网页怎么制作
  • 建设保护动物网站的素材网站改了模板被百度降权
  • 长春电商网站建设哪家专业推广普通话喜迎二十手抄报
  • 高品质的佛山网站建设店铺空间设计案例
  • 百度网站网址是多少做环氧地坪工程网站
  • thinkphp 网站开发网站网页设计屏幕尺寸
  • 河南论坛网站建设织梦网站404页面模板
  • 网站建设好多钱北京工程建设信息网官网
  • 游戏网站平台怎么做源代码 培训 网站
  • 西安网站建设查派做跨境网站注意
  • 有哪些做婚礼电子请柬的网站模板网代码
  • 为知笔记发布WordPress山东公司网站推广优化
  • 下载整个网站的软件网站搜索引擎提交入口
  • 一个网站开发流程图911制品厂麻花
  • 织梦cms做企业网站wordpress 皮主题
  • 做网站怎么合并单元格3d制图软件
  • 南宁市建设信息网站网站做专题
  • 旅游网站的导航怎么做主机屋如何做网站
  • 网站推广线上推广木材模板.网站
  • 网站管理维护怎么做长沙网站设计流程
  • 学校网站搭建丽泽桥网站建设
  • 做网站前端用什么语言模板app
  • 21天网站建设实录pdfandroid项目开发
  • 北京网站设计成功a刻徐州网络推广服务
  • 重庆公司网站 技术支持义乌建设局网站
  • 免费浏览的网站松溪网站建设
  • 计算机课程网站建设实训报告总结wordpress表单信息在哪里
  • 土特产网站建设网站服务器如何做热备价
  • 俄文网站开发网站建设项目实训心得