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

网站数据库制作wordpress单栏极简

网站数据库制作,wordpress单栏极简,上海品牌全案设计,wordpress后台接口数据一、Apache POI介绍 Apache POI是Apache组织提供的开源的工具包#xff08;jar包#xff09;。大多数中小规模的应用程序开发主要依赖于Apache POI#xff08;HSSF XSSF#xff09;。它支持Excel 库的所有基本功能; 文本的导入和导出是它的主要特点。 我们可以使用 POI 在…一、Apache POI介绍 Apache POI是Apache组织提供的开源的工具包jar包。大多数中小规模的应用程序开发主要依赖于Apache POIHSSF XSSF。它支持Excel 库的所有基本功能; 文本的导入和导出是它的主要特点。 我们可以使用 POI 在 Java 程序中对Miscrosoft Office各种文件进行读写操作。 一般情况下POI 都是用于操作 Excel 文件。 二、软件操作对应Java操作转化 软件 1、打开Office 2、创建一个sheet表格对象 平时打开会自动帮我们创建好一个sheet页 3、通过点击某个位置来写入数据 Java 1 、创建Excel工作文件对象 HSSFWorkbook() 2 、根据文件对象创建表格对象 createSheet( ) 在Java中我们通过行列的方法来确定数据写入到哪个位置 3 、根据表格对象创建表格的行对象 createRow() 4 、根据行对象创建表格的单元格对象 creatCell() 5、 往指定的位置插入数据 cell.setCellValue() 6、 将数据以流的方式存储到文件中 需要注意的是通过office创建的时候是直接存储到磁盘中的通过Java程序创建时是先存储到内存中再通过输出流写入到磁盘中 三、步骤 maven坐标 dependencygroupIdorg.apache.poi/groupIdartifactIdpoi/artifactIdversion3.16/version /dependency dependencygroupIdorg.apache.poi/groupIdartifactIdpoi-ooxml/artifactIdversion3.16/version /dependency代码 数据写入excel 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();} }读取Excel文件中的数据 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();} } 外卖项目应用 基于excel模板写入数据并导出 /**导出近30天的运营数据报表* param response**/public void exportBusinessData(HttpServletResponse response) {// 从今天 往前算30天是beginLocalDate begin LocalDate.now().minusDays(30);// 昨天是 endLocalDate end LocalDate.now().minusDays(1);// 1 、查询概览运营数据提供给Excel模板文件BusinessDataVO businessData workspaceService.getBusinessData(LocalDateTime.of(begin,LocalTime.MIN),LocalDateTime.of(end, LocalTime.MAX));// 通过 当前类的加载器 来获取模板文件的输入流对象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());row.getCell(2).setCellValue(businessData.getTurnover());row.getCell(3).setCellValue(businessData.getValidOrderCount());row.getCell(4).setCellValue(businessData.getOrderCompletionRate());row.getCell(5).setCellValue(businessData.getUnitPrice());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/14282291/

相关文章:

  • 做网站切图的原则是什么wordpress cms下载地址
  • 企业网站系统有哪些菏泽网站建设优惠臻动传媒
  • 寮步镇做网站企业建站程序推荐
  • 适合做浏览器主页的网站网站seo搜索引擎的原理是什么
  • 贵大网站建设多少钱洛阳数码大厦做网站的在几楼
  • 六灶网站建设北京网页制作
  • 营销网站建设联系方式深圳高端网站制作多少钱
  • 担保公司网站建设汇报徐州网站开发多少钱
  • 北京东方华美建设集团有限公司网站建设局焊工证图样
  • 影响网站排名的因素 权重商业空间设计理念
  • html网站开发实战教程做最优秀的自己的视频网站
  • 竞价销售是什么意思广州优化营商环境条例
  • 网站关于我们怎么做单页面模板建设电子商务系统网站
  • 网站整套模板开发一个官网多少钱
  • 西安做网站公wordpress文章内容调用
  • 网站seo主管招聘wordpress部分图片不显示
  • 外贸和网站制作wordpress 字体更换
  • 衡水高端网站建设国内做市场调查专业网站
  • 网站设计属于什么经营范围网站建设小结
  • 南通网站群建设产品网站做营销推广
  • 网站输入一级域名自动跳转二级域名微网站开发哪家好
  • 怎么用软件做原创视频网站环保部网站建设项目验收方案
  • 做个网站多少钱怎么知道网站是哪个公司做的
  • 专业建站模板wordpress页面模板目录文件下载
  • 如何申请开通网站网络推销
  • 网站服务器租用恒创中国建设教育协会网站查
  • 网站建设怎么办塘沽做网站
  • 如何做网站图片高校健康驿站建设指引
  • 广州越秀网站建设公司wordpress 在线课程
  • 黄冈网站制作市场营销怎么做推广