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

网站的页面wordpress插件直播

网站的页面,wordpress插件直播,安徽seo顾问服务,全自动引流推广软件在实际的应用中会经常需要将数据导出成excel#xff0c;导出的方式除原样导出还有分页导出、分页分sheet导出和大数据量导出。对于excel 2003版#xff0c;由于限制了每个sheet的最大行数和列数#xff0c;大数据量导出时会默认时分多个sheet#xff0c;而excel2007不会出现…在实际的应用中会经常需要将数据导出成excel导出的方式除原样导出还有分页导出、分页分sheet导出和大数据量导出。对于excel 2003版由于限制了每个sheet的最大行数和列数大数据量导出时会默认时分多个sheet而excel2007不会出现这样的问题。这些导出方式在JAVA程序中分别有不同的接口来实现   1、原样导出 原样导出就是不预览直接导出excel  其程序接口代码如下 1 outputStream new FileOutputStream(new File(E:\\ExcelExport.xls)); 2 ExcelExporter excel new ExcelExporter(); 3 //导出2007版 outputStream new FileOutputStream(new File(E:\\ExcelExport.xlsx)); excel Excel2007Exporter excel new Excel2007Exporter(); 4 excel.export(outputStream, rworkbook);    效果图 2、分页导出 分页导出如果报表模版是分页的会按照分页的结果形式导出重复的标题等也会重复。 其程序接口代码如下 1 outputStream new FileOutputStream(new File(E:\\PageExcelExport.xls)); 2 PageExcelExporter page new PageExcelExporter(ReportUtils.getPaperSettingListFromWorkBook(rworkbook)); 3 //导出2007版 outputStream new FileOutputStream(new File(E:\\PageExcelExport.xlsx)); excel PageExcel2007Exporter page new PageExcel2007Exporter(ReportUtils.getPaperSettingListFromWorkBook(rworkbook)); 4 page.export(outputStream, rworkbook);   效果图  3、分页分sheet导出 分页分Sheet导出时报表结果的每一页为一个Sheet保存在Excel文件中 其代码如下 1 outputStream new FileOutputStream(new File(E:\\PageSheetExcelExport.xls)); 2 PageToSheetExcelExporter sheet new PageToSheetExcelExporter(ReportUtils.getPaperSettingListFromWorkBook(rworkbook)); 3 //导出2007版outputStream new FileOutputStream(new File(E:\\PageSheetExcelExport.xlsx)); excel PageToSheetExcel2007Exporter sheet new PageToSheetExcel2007Exporter(ReportUtils.getPaperSettingListFromWorkBook(rworkbook)); 4 sheet.export(outputStream, rworkbook); 效果图 4、大数据量导出 这是比较常见的例如以50000行为一个excel文件 其代码如下 1 outputStream new FileOutputStream(new File(E:\\LargeExcelExport.zip)); 2 LargeDataPageExcelExporter large new LargeDataPageExcelExporter(ReportUtils.getPaperSettingListFromWorkBook(rworkbook), true); 3 //导出2007版outputStream new FileOutputStream(new File(E:\\LargeExcelExport.xlsx)); excel LargeDataPageExcel2007Exporter large new LargeDataPageExcel2007Exporter(ReportUtils.getPaperSettingListFromWorkBook(rworkbook), true); 4 large.export(outputStream, rworkbook);   对于大数据量导出报表时可能会出现如下两种情况 一、导出成功数据会显示在多个Sheet中 二、导出失败导出的Excel内容无效。出现如上情况的原因主要有两点 4.1 没有启用行式引擎的大数据量报表导出 在没有启用行式引擎的情况下也会出现两种情况服务器可以承受的情况下导出成功服务器无法承受的情况下导出失败下面我们分别看下其结果 4.1.1 服务器承受范围内 可以承受的范围是数据量大超过了EXCEL的最大行数但不是非常非常大比如10万条且数据不复杂在内存足够且网络没有断的情况下可以正常导出。导出时超出Excel最大行或列的数据会在下一个Sheet中显示。但是Excel的行数和列数是有限制的如Excel2003其行数最大限制为65536行列数最大限制为256列。 4.1.2 服务器无法承受 无法承受的范围是主要是数据量大且非常大比如几十万几百万甚至更多可能因为内存等的限制而出现导出失败。而导出的结果时打开导出失败的Excel其内容是无效的。 对于这两种导出结果其主要原因在于数据量与数据复杂程度列数究竟有多大在没有用行引擎的情况下就会有一个临界点低于临界点的时候可以导出成功即导出的内容有多个sheet否则导出失败内容无效。所以对于大数据量报表通常使用行式引擎来展现这种情况下导出Excel始终成功。在启用行式引擎的大数据量报表导出Excel时是将其分成多个.xls文件且是以一个压缩包文件的格式传输到客户端的。 4.2 启用行式引擎的大数据量报表导出 对于大数据量报表通常使用行式引擎来展现这种情况下导出Excel始终成功。因为启用行式引擎的大数据量报表导出Excel时是将其分成多个.xls文件且是以一个压缩包文件的格式传输到客户端的。 比如大数据量报表有100w行数据设置行式引擎每页显示30行。导出的结果会是41个Excel前40个Excel每个24990行最后一个Excel为400行41个Excel压缩为zip包传到客户端下载。转载于:https://www.cnblogs.com/laoA188/p/5279417.html
http://wiki.neutronadmin.com/news/234105/

相关文章:

  • 做一个棋牌网站要多少钱网站滑动效果怎么做
  • 大连 网站建设wordpress personal主题
  • 杭州做网站电话世界青田网app
  • 用vue做网站的实例互联网公司取名
  • 手机建公司网站网站建设南宁
  • 为什么要给企业建设网站?营销策划书案例
  • 佛山做一个自己的网站互联网网站 有哪些
  • 肇庆微网站营销型网站免费模板下载
  • 怎样建设网站是什么郑州做软件的公司
  • 衡阳城乡建设局网站综合服务门户网站建设
  • 泗阳做网站设计短视频营销常用的平台有
  • 网站开发自适应不同分辨率中国建筑查询网
  • 唯品会网站建设特色wordpress脚本演示功能
  • 网站建设公司咨询美工做网站尺寸多少
  • 北京网站设计网站设计公司价格上海建设银行官网网站
  • 网站首页图片 代码重庆厂区招工招聘信息查询
  • ftp网站 免费贫困户房屋建设补助在哪个网站公布
  • 外贸门户网站做网站的大型公司
  • 做设计素材在哪个网站成都网站建设名录
  • 网站在线支付方案深圳装修公司排行榜
  • 南宁建站软件咋么做进网站跳转加群
  • 用国外网站 图片做自媒体成都网络推广哪家好
  • 网站代运营公司有哪些拓者吧室内设计吧官网
  • 做文案应该关注的网站推荐广州定制型网站建设
  • 响应式网站怎么做pc端的上海有哪些软件公司
  • 如何看别人网站用什么做的组网方案
  • 国内优秀的响应式网站宁波公司注销流程
  • 本机可以做网站的服务器快速建站php
  • 北京的p2p网站建设成都网站系统开发
  • 京东网站 用什么做的什么叫网站根目录