`

jxt解析上传的xls文件

J# 
阅读更多

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();
   }
  }

 

分享到:
评论

相关推荐

    java基于jxt的excel下载

    它支持多种Excel文件格式,包括.xls(Excel 97-2003格式)和.xlsx(Excel 2007及以上版本的OpenXML格式)。 1. **创建Excel工作簿** 在Java中,我们可以使用`Workbook`类来创建一个新的Excel工作簿。例如: ```...

    基于JSON格式的强结构型文档数据交换协议jxt设计源码

    jxt(JSON Text)是一个针对强结构型文档数据交换的开放性表示协议,采用PHP、HTML和JavaScript进行开发,源码包含95个文件,其中72个HTML文件、10个JavaScript文件、8个PHP文件、2个Git忽略文件和1个Markdown文件。...

    jxt265(含使用说明)

    Java Excel是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为是使用Java编写的...

    jxt-atom:Atom 帖子的 JXT 定义

    "jxt-atom"是针对Atom格式的一个JavaScript库,它提供了处理和解析Atom内容的工具,使得在JavaScript环境中与Atom数据交互变得更加简便。 "jxt-原子"库的目的是为了处理Atom内容的定义,这意味着它可以解析Atom ...

    毕业设计选题系统_jxt.zip

    毕业设计选题系统_jxt

    Jxt4NotePlusJ:Jxt4NotePlusJ 是一个 Java 应用程序,可让您编辑和查看您的-开源

    Jxt4NotePlusJ 是一个 Java 应用程序,可让您在简单友好的环境中编辑和查看文本文档。 它类似于记事本,并具有更常见的文本编辑器所包含的所有必要基本功能。 该应用程序适用于文本、Java 和所有文本文件格式,支持...

    java类jar包

    这个库可以解析请求,提取文件内容,并将它们存储到服务器上。 在Java项目中,这些jar包通过添加到项目的类路径(classpath)来引用,可以使用构建工具(如Maven或Gradle)来自动管理和依赖这些库。例如,在Maven的...

    cznmwf_hkit_jxt2ec.rar

    php源码实现,这是一个用php脚本语言写的上传下载,LinkBox v0.2,程序介绍:简单的大众文件上传系统,支持文件地址直链说明:1.请用notepad2等软件编辑“config.php”,修改为您的网站地址。2.将文件夹内容上传到您的...

    jxta-lib-2.3.5.zip_java lib_jxta_jxta 2.5_jxta p2psocket_lib jxt

    7. **jdom.jar**:Java DOM(Document Object Model)库,用于处理XML文档,可能用于解析或生成与JXTA相关的配置文件。 8. **javax.servlet.jar**:Servlet API库,用于Web应用开发,虽然JXTA主要是P2P的,但在某些...

    Jxt4PlayerJ: MP3 Player:播放器,仅用于MP3文件格式-开源

    ================================================== ================================标题:Jxt4PlayerJ版本:9.0.1v开发:Kumar KBS J Jxt4PlayerJ是一个用于播放支持的音频格式文件的Java应用程序。 支持的音频...

    Jxt4NoteJ-开源

    4. **多线程**: 如果Jxt4NoteJ支持大文件处理或后台保存,那么它可能采用了多线程技术,通过`java.lang.Thread`或`java.util.concurrent`包来实现后台任务,避免阻塞主线程。 5. **国际化与本地化**: 开源项目往往...

    Jxt4PlayerJ: Audio Player:音频播放器-开源

    它仅播放未标记的音频文件格式。 它支持外观和感觉的四个主题。 ShotCut键:ALT + 1:主题1 ALT + 2:主题2 ALT + 3:主题3 ALT + 4:主题4 ALT + A:将所选歌曲添加到播放列表ALT + R:从播放列表中删除所选歌曲ALT...

    Jxt4RunPlusJ:Jxt4RunPlusJ是源代码编辑器和创建器。-开源

    Jxt4RunPlusJ是源代码编辑器和创建器。 Jxt4RunPlusJ用于编辑不同的源代码,例如记事本。 应用程序还可以通过调用一个接受所有必需的Command Line语句的窗口来执行代码。 执行之前,请确保已设置所有必需的环境变量...

    很好用的反编译工具,c#的解析福音

    在IT行业中,反编译工具扮演着至关重要的角色,它们能帮助开发者理解并分析已编译的.NET程序集,如DLL或EXE文件。本文将详细介绍"很好用的反编译工具,c#的解析福音"——ILSpy,以及它在C#开发中的应用。 ILSpy是一...

    Jxt4TranscriptionJ-开源

    专用于医学转录的 Java 应用程序。 它有管理员和帐单会话登录帐户。 管理:保存药品库存账单会议:对已售出的药品进行计费。 要求:java 1.6.0 mysql 5.0 注意:我不对与此项目或项目名称链接的无关内容站点负责。

    linux大全(数据库)

    服务器维护使用帮助-第一章 xming的使用-v1.0-2009-9-11-jxt.doc 服务器维护使用帮助-第二章 virt安装虚拟机-v1.0-2009-9-11-jxt.doc 服务器维护使用帮助-第三章 kvm安装虚拟机-v1.0-2009-9-11-jxt.doc 服务器维护...

    Jxt4MockTestJ:这是一个简单的Java应用程序,使Entr易于实践-开源

    ================================================== ======================== Jxt4MockTestJ ========================= ============================================== :Kumar KBS J版本:9.0.1v ===========...

    template:模板行家插件

    模板-cli Template-cli是一个Linux命令行工具,用于使用各种数据文件处理各种模板文件。模板引擎jinjava(.j2)百里香(.tl) freemarker(.fm) jexl-即apache commons jexl jxt(.jxt)或纯jexl(.jx) ecma-即...

    联通短信接口规范

    1. 应用层根据用户的短信发送提交,将需要发送的短信拆分成每一条短信记录存入原始记录表(jxt..sms_send_info)中。 2. 在原始记录表中,该表是在原来 jxt.send_info 基础之上扩展字段,包括: * error_code:表示...

    linux操作手册(java)

    linux-CentOS5.3安装手册-2010-5-27-v1.0.doc linux-Jboss安装配置-2010-5-27-v1.0.doc linux-JDK...非空间部署流程-2010-5-27-v1.0.doc 安装pdf2swf文档.doc 服务器维护使用帮助-kvm安装虚拟机-v1.0-2009-9-11-jxt.doc

Global site tag (gtag.js) - Google Analytics