当前位置: 首页 > 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://www.huolong8.cn/news/234105/

相关文章:

  • 金山石化网站建设企业网站如何建设
  • 易云自助建站it网站建设
  • 铜陵商城网站建设wordpress自建页面
  • 网站建设正版软件wordpress添加登陆
  • 哪家微网站做的好北京推广服务
  • 双鸭山网站开发员工oa系统
  • 荆州哪个公司做网站微信应用平台开发
  • 龙岗网站的建设分销商城解决方案
  • 教育网站框架模板绵阳市城市建设档案馆网站
  • 网站做会员用什么源码软件二次开发
  • 建视频网站的费用义乌便宜自适应网站建设厂家
  • 自己做的网站被篡改怎么办怎么做网站凡科
  • php建网站教程资源共享网站怎么做
  • 可以推广网站网站布局优化
  • 旅游网站 建设平台分析网站制作公司业务发展方案
  • 个体工商户网站备案流程网站建设的一般步骤
  • 网站建设专家cms20个排版漂亮的网页设计
  • 做微信用什么网站微信公众号不能上传wordpress
  • 德州做网站的网站后台登录不显示验证码
  • 用dw做的网站能用吗寿光建设局网站
  • app开发网站开发wordpress固定连接静态
  • 南平网站开发公司自己如何开网站
  • 刚开始做写手上什么网站哪些网站权重高
  • 如何创建网站的快捷方式常州建设局网站
  • 住房和城乡建设部网站31号文彩视音乐相册制作下载安装
  • 炽乐清网站建设网站建设与运营方案
  • 网站建设报价清单明细深圳建设招标网站首页
  • 网站模板 代码免费互联网营销师培训班
  • 哪个网站有免费ppt下载网站建设怎么配置伪静态文件
  • 建设一个招聘网站大概多少费用广东卫视新闻联播