工作流有时需要在某个步骤时按EXCEL模板导出,需要用到PHPExcel和jQuery,具体实现如下

一、表单界面生成按钮【正式报价单】,如下图

二、点按钮时的javascript脚本

 if (jQuery("#myexcel").length==0){var html="<form id='myexcel' target='_top' method='POST' action='你的URL'>";html+="<input type='hidden' name='flow_id' value='"+g_flow_id+"'/>";html+="<input type='hidden' name='_time' value='"+(new Date().getTime())+"'/>";html+="<input type='hidden' name='run_id' value='"+g_run_id+"'/>";html+="'</form>";jQuery("body").append(html);}else{jQuery("#myexcel input[name='_time']").val(new Date().getTime());}jQuery("#myexcel").submit();

三、URL中的PHPExcel方法

$INPUT=filter_input_array(INPUT_POST);//接收POST数据
$DATA=$this->_getflowdata($INPUT["run_id"], $INPUT["flow_id"]);//通过POST数据查询相应的表数据
if (!$DATA){die("打开工作流数据出错");
}
$pathfile=dirname(dirname(__FILE__)).'\\Excel\\wujinbaojia.xls';//Excel模板位置
$e=PHPExcel_IOFactory::load($pathfile);
$s=$e->getSheet(0);
$s->setCellValue('F16',date("Y-m-d"));
$s->setCellValue('B20',$this->toUTF8($DATA['data_6']));//客户图号
$s->setCellValue('C20',$this->toUTF8($DATA['data_18']));//材质
//规格
$s->setCellValue('D20',$this->toUTF8(floatval($DATA['data_404'])>0?"φ".$DATA['data_404']:"t=".$DATA['data_17']));
$s->setCellValue('E20',$this->toUTF8($DATA['data_213']));//表面处理内容
$s->setCellValue('F20',$DATA['data_282']);//最终报价
$s->setCellValue('G20',$DATA['data_161']);//模具报价
$s->setCellValue('H20',$DATA['data_241']);//公司要求MOQ
$s->setCellValue('E39',date("Y-m-d"));    //日期
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="输出Excel文件名.xls"');
header('Cache-Control: max-age=0');
PHPExcel_IOFactory::createWriter($e,'Excel5')->save('php://output'); 

就这样,工作流表单中的数据就可以导出了!

通达OA2015-工作流表单导Excel模板后下载相关推荐

  1. 小飞鱼通达二开 通达OA工作流表单标题下拉列表字体样式设置(图文)

    今天的一个流程表单里使用了下拉列表框,如下图: 在设计视图和预览时都没有问题,只是在流程查询时显示的不正常.表单上的样式对于变成文字后的数据不再起作用. 小飞鱼经过研究,发现原来是系统在数据浏览页面时 ...

  2. oa导入表格html,点晴OA工作流表单模板创建注意事项(Word、Excel复制粘贴变形如何解决)...

     点晴OA工作流表单模板创建注意事项(Word.Excel复制粘贴变形如何解决) 很多用户反映点晴OA系统中工作流表单创建时对于表格的控制十分的麻烦,希望能够做出漂亮的效果,但往往事违人愿.下面将工作 ...

  3. 不得不说,还是这款开源工作流表单设计器较合心意!

    近几年,低代码的热潮持续不断.且不说之前的阿里钉钉跨平台写作方式.飞书上的审批流程,就说现在我们大部分人接触到的表单审批.投票的模板等,几乎都是以低代码的方式来呈现在大家面前的.在数字化转型的浪潮下, ...

  4. 驰骋工作流-表单引擎- ccform

    2.2:    驰骋工作流表单引擎 ccform Ccform与ccflow珠联璧合,ccflow是解决流程运转问题,ccform是解决了组装货物的问题.Ccflow是汽车的控制系统,ccform就是 ...

  5. 怎么选工作流表单设计器?

    随着业务量的扩大,很多企业都想选择一款优良的工作流表单设计器来提升工作效率和质量.在大数据时代,操作简单.维护便利的工作流表单设计器确实能为企业的发展带来更大的帮助,也是企业实现数字化转型的得力帮手. ...

  6. 工作流+口才思维导图模板

    工作流+口才思维导图模板下载链接: http://pan.baidu.com/s/1jHMLQYy 密码: kgrn 工作流: 口才: 转载于:https://my.oschina.net/siwei ...

  7. 定义html表格的大小和位置,点晴OA工作流表单设计:表格table及宏控件的HTML、CSS、字体参数教程详解...

     点晴OA工作流表单设计:表格table及宏控件的HTML.CSS.字体参数教程详解 说明:虽然点晴OA内置了强大的富文本编辑器,但是很多时候还是难以实现理想的精确显示效果,为了实现满意的显示效果,网 ...

  8. [html] 通过设置表单的target=“_blank“来下载文件会被浏览器拦截吗?如何解决?

    [html] 通过设置表单的target="_blank"来下载文件会被浏览器拦截吗?如何解决? 不用表单下载,动态创建一个a标签, 设置href, target="_s ...

  9. 手机端php mime设置,php,_如何使用MIME协议配合表单在iphone手机上下载文件?,php - phpStudy...

    如何使用MIME协议配合表单在iphone手机上下载文件? 做了一个在线下载音乐网站的工具,使用PHP编写,包含MIME协议中的Content-type&Content-Disposition ...

最新文章

  1. event.keyCode用法及列表
  2. java 中向文本写入和读取hashmap_就靠这一篇HashMap的讲解,我与头条面试官聊了一个小时。...
  3. Eclipse 如何安装,以及jdk如何设定环境变量
  4. jQuery框架学习第二天:jQuery中万能的选择器
  5. Qt调用word 例子
  6. python杨辉三角居中center_python经典---杨辉三角(两种方法)
  7. 封装出现 用户.计算机,ES4封装WIN7出现[Administrator.计算机名]目录的可能解决方案...
  8. js遍历json数组给html td赋值,JS实现给json数组动态赋值的方法示例
  9. 洛谷 P2722 总分题解
  10. Internet Explorer 9 新功能:固定并快速打开常用网站
  11. Azkaban 外部接口的使用与开发
  12. MQ(消息队列)常见的应用场景解析
  13. volatile 关键字(详细讲解)
  14. 开启智慧新生活 新余市智慧城市建设全省率先
  15. Shell脚本超全详解
  16. jq22网站资源分享
  17. 平面与空间射影几何小结——空间射影几何
  18. 图解机器学习神器:Scikit-Learn
  19. 2019.4.8-pandas 读写csv;dorp删除行、列
  20. excel表格打不开是什么原因_Excel表格批量隔行插入N行的方法是什么

热门文章

  1. linux 修改proc目录,Linux_Linux中系统参数修改命令sysctl的使用讲解,sysctl配置与显示在/proc/sys目录 - phpStudy...
  2. 计算机视觉 图像分类简介
  3. python符号大全解释运用_python字符串符号相关解释
  4. 新手如何快速上手Proteus画电路图以及pcb版
  5. 开源中文古风排版样式,简约美观,超级好用!
  6. Windows环境安装Python编译环境与开发工具(pycharm安装)
  7. 妖怪正传服务器维护,妖怪正传应用描述查询|妖怪正传应用截图查询|妖怪正传应用包信息|妖怪正传版本记录查询...
  8. jpa学习(哔哩哔哩中:黑化肥发灰挥发会发飞)
  9. 通关算法题之 ⌈字符串⌋
  10. linux no dock,Gnome-dock 的安装使用