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

建设银行哪个是假网站wordpress js 插件开发

建设银行哪个是假网站,wordpress js 插件开发,泸西县建设小学网站,品牌手机网站开发哪家好背景#xff1a; 在系统开发过程中#xff0c;数据导出为 Excel 格式是一个常见的需求。然而#xff0c;由于各个开发人员的编码习惯和实现方式不同#xff0c;导致导出代码风格不一。有的人使用第三方库#xff0c;有的人则自定义实现。这种多样化不仅影响了代码的一致性… 背景 在系统开发过程中数据导出为 Excel 格式是一个常见的需求。然而由于各个开发人员的编码习惯和实现方式不同导致导出代码风格不一。有的人使用第三方库有的人则自定义实现。这种多样化不仅影响了代码的一致性也降低了可读性如下图所示给后续的维护和协作带来了很大不便。为了提升代码的规范性和可维护性我们亟需制定统一的 Excel 导出规范和最佳实践。 经过优化整理和参考网上其他作者写的文章归纳了一下较为简洁的代码。如下所示 public void exportListCommon(HttpServletResponse response, CanHistoryDataReqVO reqVO) throws IOException {String[] columnsTitle null;// 填充数据行String[][] data null;HashMapString, Object hashMap getList(new Page().setSize(-1),reqVO);if(hashMap!null){ListMapString,Object tempTitleList (ListMapString, Object) hashMap.get(title);ListHashMapString, Object tempValueList ((IPageHashMapString, Object)hashMap.get(historyDataList)).getRecords();//定义标题长度columnsTitle new String[tempTitleList.size()];//定义数据长度 new String[数据长度][标题长度];data new String[tempValueList.size()][tempTitleList.size()];for(int i 0 ; itempTitleList.size();i){//标题名赋值columnsTitle[i] (String) tempTitleList.get(i).get(paramsValue);}//给数据赋值跟列表头一一对应for (int j 0 ; j tempValueList.size();j){for (int k 0 ; k tempTitleList.size(); k){data[j][k] tempValueList.get(j).get(tempTitleList.get(k).get(paramsKey)).toString();}}}ExcelUtil.export(CanHistory,response,columnsTitle,data);} 动态导出execl数据,这段代码方便和简洁适合长期保存使用。 /*** 动态导出execl数据* param response* param columnsTitle* param data* throws IOException*/public static void export(String fileName,HttpServletResponse response, String[] columnsTitle, String[][] data) throws IOException {// 设置响应类型response.setContentType(application/vnd.openxmlformats-officedocument.spreadsheetml.sheet);response.setHeader(Content-Disposition, attachment; filenamefileName.xlsx);// 创建工作簿Workbook workbook new XSSFWorkbook();Sheet sheet workbook.createSheet(fileName);// 设置标题行Row headerRow sheet.createRow(0);for (int i 0; i columnsTitle.length; i) {Cell cell headerRow.createCell(i);cell.setCellValue(columnsTitle[i]);}// 填充数据行for (int i 0; i data.length; i) {Row dataRow sheet.createRow(i 1);for (int j 0; j data[i].length; j) {Cell cell dataRow.createCell(j);cell.setCellValue(data[i][j]);}}// 将工作簿写入响应输出流workbook.write(response.getOutputStream());workbook.close();} 测试样例 效果 觉得写的不错的朋友请点点赞❤❤❤❤❤❤❤❤
http://www.hkea.cn/news/14385231/

相关文章:

  • 该网站使用的安全设置商务网站是什么
  • 大连 手机网站案例微网站微网站
  • 赣州网站建设如何人力资源公司如何做推广
  • wordpress查询收录好的网站优化公司
  • 西安优秀网站设计dw免费网站模板
  • 静海网站开发mvc 门户网站开发框架
  • 网站建设小程序定制开发唐山网站制作软件
  • 自建html怎么融入wordpress三秦seo
  • 兴海县网站建设公司有什么兼职做设计的网站好
  • 重庆建站公司价钱wordpress 加广告位
  • 茂易网站建设对外网站ipv6建设方案模板
  • 做个网站需要多钱关键词 网站
  • 科普类网站怎么做注册安全工程师报考条件及时间
  • 建站快车的应用场景网站关键词布局图
  • 自建网站迁移wordpress访问地图
  • 个人网站转为企业网站营销型网站建设大概多少钱
  • 网站代运营 如何纳税淄博手机网站建设费用
  • 网站服务器维护 价目表网站免费个人空间申请
  • 什么网站利于优化wordpress 仿站 教程网
  • 聊城专业做网站那些做兼职的小网站
  • 泉州住房城乡建设局网站网站更改建设方案模板
  • 网站正在建设中mp4wordpress用外部图片
  • 料神wordpress建站教程机械加工网上平台
  • 做外贸最好的网站建设变量命名网站
  • 网站促销计算做美股的数据网站
  • 辽宁城乡建设官方网站房地产项目网站
  • 网站备案 更换接入商wordpress媒体库分类
  • 网站开发技术构架丹东东港
  • 深圳网站建设哪家专业品牌词类的网站怎么做优化
  • 站长数据住房和城乡建设部网站一级建造师