源地址:http://ozzzo.javaeye.com/blog/420892

jxt解析上传的xls文件

Hashtable fileh = form.getMultipartRequestHandler().getFileElements();

//得到所有上传的xls 文件. 将其放入一个hashtable中
  ManagerWorkLogVO vo = new ManagerWorkLogVO();
  ContactDtVO cdVo = new ContactDtVO();
  for (Enumeration e = fileh.keys(); e.hasMoreElements();) {
   String key = (String) e.nextElement();
   try {
    FormFile file = (FormFile) fileh.get(key);
    if(file!=null){
     Workbook book = Workbook.getWorkbook(file.getInputStream());
     Sheet sheet = book.getSheet(0);
     long rows = sheet.getRows();
     for (int i = 0; i < rows; i++) {
      for(int j=0;j<3;j++){
       Cell cell = sheet.getCell(j,i);
       if(j == 0){
        vo.setMobileNo(cell.getContents());
       }
       if(j == 1){
        DateCell c1 = (DateCell)cell;
        vo.setLogDT(c1.getDate());
       }else{
        vo.setLogContent(cell.getContents());
       }
       cdVo.setMobileNo(vo.getMobileNo());
       cdVo.setContactDT(vo.getLogDT());
      }
      managerWorkLogService.addManagerWorkLog(vo, cdVo);
     }
     book.close();
    }
   } catch (Exception ex) {
    ex.printStackTrace();
   }
  }

jxt解析上传的xls文件相关推荐

  1. django 解析上传xls文件

    1.解析上传数据 class DataUploadAPIView(APIView):# authentication_classes = (JSONWebTokenAuthentication, Se ...

  2. java 文件上传漏洞_文件上传漏洞(绕过姿势)

    文件上传漏洞可以说是日常渗透测试用得最多的一个漏洞,因为用它获得服务器权限最快最直接.但是想真正把这个漏洞利用好却不那么容易,其中有很多技巧,也有很多需要掌握的知识.俗话说,知己知彼方能百战不殆,因此 ...

  3. Spring MVC 如何上传多个文件到指定位置

    Spring MVC 如何上传多个文件到指定位置 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公 ...

  4. 原生input标签实现ajax单文件上传和多文件上传

    自己还是一个菜鸟的时候,有次项目经理让我用Java做一个多文件上传的功能.那时候技术学得很渣,最多只能够实现单文件上传.做了一个星期都没有做出来,于是项目经理不留半点情面,当着办公室所有人的面痛批我一 ...

  5. EasyExcel+elementUI+vue 上传、下载文件实例

    本文为 easyexcel使用具体实例,包含前后端代码,前端使用 vue + elementUI+axios,后端使用 spring boot. 1. 上传文件 1.1. 后端 1.1.1. 添加依赖 ...

  6. Python监控目录文件夹,并使用SFTP上传目录及文件到linux服务器

    Python 扫描监控本地文件夹并进行超大文件上传 方案1:WebUploader大文件分块多线程并发上传 方案2:watchdog目录文件夹监控,paramiko STFP上传服务器 方案3:优化2 ...

  7. thinkphp如何一次性的上传多个文件,在文件域中可以多选?

    可以做到类似于某度网盘的样式吗? 文件夹的命名, 可以用单数, 也可以用复数, 在同一个项目中, 只要统一就好了. 毕竟项目开发不同于英语写作. 建议使用缩写, 不管是不是缩写都用单数, 这样简洁,容 ...

  8. 文件上传 java web_JavaWeb 文件上传下载

    1. 文件上传下载概述 1.1. 什么是文件上传下载 所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程.例如目前网站需要上传头像.上传下载图片或网盘等功能都是利用文件上传下 ...

  9. php 上传文件漏洞,【文件上传】PHP文件上传漏洞

    0x01 文件上传漏洞 文件上传漏洞顾名思义就是用户上传一个可执行的脚本文件,获得了执行服务器端命令的能力.通常,文件上传是getshell最常用.最直接的方式了.但是,文件上传本身是一个正常的业务需 ...

  10. Android之解决PC浏览器上传表单文件到手机服务器read数据错误导致有时候下载到手机的文件打开文字错乱问题

    1 .问题 手机客户端app通过java socket写了一个服务器,然后PC端通过浏览器访问服务端显示上传页面(这些资源都在手机端),然后其中有一个功能是PC端上传文件到手机服务器,然后把这个文件下 ...

最新文章

  1. 重新封装一个iptables防止规则重复
  2. Linux 删除权限 umask,linux中的umask控制文件或目录的默认权限
  3. Codeforces 439E Devu and Birthday Celebration 容斥
  4. WPF Grid布局
  5. 序列化和反序列化(四)——序列化存储规则
  6. 完成的定义 Definition of Done
  7. 处理MathType的兼容问题(下)
  8. 计算机无法启动print,Win7无法启动print spooler服务报错1068怎么办
  9. Python 中的 dbm 模块
  10. ubuntu设置软件安装源为阿里云
  11. vue3+vite2多页面多路由 注意
  12. 前端经典面经--助你金九银十面试无烦恼
  13. 【三维概念】【Cesium】 Camera控制-视角-roll,pitch,heading的含义
  14. PHP学习之类和对象
  15. MATLAB求最大特征值和特征向量
  16. 珍稀资料:1950年中国高考数学真题
  17. 口算练习机/儿童数学宝/口算神器 开发方案,LCD液晶显示驱动IC-VK1621B,可提供方案/技术支持
  18. MODNet模型部署以及一些改动
  19. 【程序设计与算法(三)第7周测验(2019秋季)】005:山寨版istream_iterator
  20. 【计算机系统基础bomb lab】CSAPP实验:Bomb Lab

热门文章

  1. 霹雳吧啦Wz语义分割学习笔记P4
  2. 细胞迁移 | cell migration
  3. CentOS 7安装ELK(三):安装logstash
  4. welearn考试切屏会有显示吗_welearn答案在哪里可以看?公众号、app或者微信小程序?...
  5. 微信开放平台apk应用签名获取
  6. 鸿蒙二部曲关系,用鸿蒙OS在蜂鸣器上放一曲《两只老虎》
  7. python发邮件给多个人发送消息_python发送邮件(带附件)、发送给多人、抄送给多人的示例...
  8. 艺歌点歌系统服务器连接不了,艺歌手机点歌系统歌曲是什么格式
  9. 在Ubuntu上安装KDE(Kubuntu)
  10. 关于本地磁盘“介质受写入保护”的解决