搜索
博主信息
博文 51
粉丝 0
评论 1
访问量 85548
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
Fastadmin在弹窗层上传文件
鱼的熊掌
原创
2127人浏览过

在add.hml导入excel
html代码

  1. //在弹窗的页面js引用上传组件
  2. template: function () {
  3. Table.api.init({
  4. extend: {
  5. import_url: 'yq/flowld/import'
  6. }
  7. });
  8. require(['upload'], function (Upload) {
  9. Upload.api.plupload($(".btn-import"), function (data, ret) {
  10. Fast.api.ajax({
  11. url: "yq/flowld/import", //上传接收地址
  12. data: {file: data.url},
  13. success: function (response) {
  14. console.log(response);
  15. layer.closeAll();
  16. }
  17. }, function (data, ret) {
  18. // console.log(data);
  19. // console.log(ret);
  20. });
  21. });
  22. });
  23. Controller.api.bindevent();
  24. }

JS代码

  1. /**
  2. * @description: 导入
  3. * @return {*}
  4. */
  5. public function import()
  6. {
  7. $file = $this->request->request('file');
  8. if (!$file) {
  9. $this->error(__('Parameter %s can not be empty', 'file'));
  10. }
  11. $filePath = ROOT_PATH . DS . 'public' . DS . $file;
  12. if (!is_file($filePath)) {
  13. $this->error(__('No results were found'));
  14. }
  15. $objReader = \PHPExcel_IOFactory::createReader('Excel2007');
  16. $objPHPExcel = $objReader->load($filePath, $encode = 'utf-8');
  17. $sheet = $objPHPExcel->getSheet(0);
  18. $highestRow = $sheet->getHighestRow(); // 取得总行数
  19. $highestColumn = $sheet->getHighestColumn(); // 取得总列数
  20. $this->success('111');
  21. }

PHP

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学