文档章节

excel 操作 以下内容仅限拿到FileItem对象时操作使用

随风而浮沉
 随风而浮沉
发布于 2016/09/06 11:40
字数 226
阅读 17
收藏 0

 InputStream ins =FileItem.getInputStream();
                 // 设置读文件编码       
                  WorkbookSettings setEncode = new WorkbookSettings();       
                  setEncode.setEncoding("UTF-8");       
                  Workbook rwb = Workbook.getWorkbook(ins, setEncode);       
                  List<Map<String, Object>> alldata = new ArrayList<Map<String, Object>>();       
                  Map<String, Object> data = null;
                 // 获得当前Excel表共有几个sheet       
                  Sheet[] sheets = rwb.getSheets();       
                  // 获得表数       
                  int pages = sheets.length;       
                  // 将excel表中的数据读取出来       
                  // 在从Excel中读取数据的时候不需要知道每个sheet有几行,有那多少列        
                  for (int i = 0; i < pages; i++) {
                      //这里读取excel中每个sheet的数据,Sheet sheet = rwb.getSheet(i); 读取第二个sheet就是getSheet(1);   
                      Sheet sheet = rwb.getSheet(i);    
                      int cols = sheet.getColumns(); // 列       
                      // 读取每一行对应的列数目     
                      // 循环读取每一行的全部列数目的内容      
                      int rows = sheet.getRows(); // 行
                      for (int r = 0; r < rows; r++) {           
                            data = new HashMap<String, Object>();           
                            // 行循环,Excel的行列是从(0,0)开始          
                            for (int c = 0; c < cols; c++) {               
                             Cell excelRows = sheet.getCell(c, r);
                             System.out.println(excelRows.getContents());
                             }
                      }
                      
                  }   

© 著作权归作者所有

上一篇: 表空间容量相关
下一篇: WEB中文乱码问题
随风而浮沉

随风而浮沉

粉丝 4
博文 60
码字总数 11086
作品 0
广州
程序员
私信 提问
JSP上传文件与导出Excel表

班级编号:VIP14 学员名字:端碗吹水 课程名称:JSP上传文件与导出Excel表 上课时间:2017-12-23 JSP上传文件 我们可以通过Apache的fileupload组件来实现jsp上传文件,这样就不需要自己去写具...

ZeroOne01
2017/12/24
0
0
文件的上传(本文是把文件传到磁盘)(上传到数据库请访问:EXCEL的数据导入ORACLE中ja...

文件上传部分: 1)form的设置里,一定要设成:method="post" enctype="multipart/form-data" 2)CommonUpload初始化设置: DiskFileItemFactory factory = new DiskFileItemFactory(); facto......

保罗的寓言
2011/08/11
725
0
commons-fileupload组件上传图片介绍

基于表单的文件上传 如果在表单中使用表单元素 <input type=“file” />,浏览器在解析表单时,会自动生成一个输入框和一个按钮,输入框可供用户填写本地文件的文件名和路径名,按钮可以让浏...

wumingyue
2012/08/29
444
0
(五)Servlet上传文件(2)--使用开源Apache commons fileupload包

首先需要注意的问题: 1 . form表单的内容格式要定义成multipart/form-data格式. 2 . 需要导入类库: commons-fileupload-x.x.x.jar (下载地址:http://commons.apache.org/proper/commons-...

iborder
2016/09/05
23
0
JavaWeb实现文件上传与下载

增强HttpServletResponse对象 1. 实现一个增强的HttpServletResponse类,需要继承javax.servlet.http.HttpServletRequestWrapper类,通过重写自己需要增强的方法来实现(这种模式就叫做装饰者...

江左煤郎
2018/09/17
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Echars鼠标点击事件多次触发

本文转载于:专业的前端网站➭Echars鼠标点击事件多次触发 gChart.on('click', function (params) { if (params.componentSubType == "bar" && params.componentType == "serie......

前端老手
28分钟前
4
0
springboot2.0.6(附) 解析META-INF/spring.factories通过系统加载类获取对应的 class 的全限定名称

在 SpringBoot中是通过getSpringFactoriesInstances(Class<T> type)方法获取所有classpath下面的META-INF/spring.factories文件,然后根据type值找到对应的 class 的全限定名称列表。下面我来...

小亮89
29分钟前
4
0
zk工厂方法实现NIOServerCnxnFactory

NIOServerCnxnFactory类 内部类 AbstractSelectThread AcceptThread SelectorThread 属性 ZOOKEEPER_NIO_SESSIONLESS_CNXN_TIMEOUT 10s session过期时间 ZOOKEEPER_NIO_NUM_SELECTOR_THREADS......

writeademo
33分钟前
4
0
天猫精灵业务如何使用机器学习PAI进行模型推理优化

作者:如切,悟双,楚哲,晓祥,旭林 引言 天猫精灵(TmallGenie)是阿里巴巴人工智能实验室(Alibaba A.I.Labs)于2017年7月5日发布的AI智能语音终端设备。天猫精灵目前是全球销量第三、中国...

阿里云官方博客
41分钟前
6
0
BJL技巧之大路馆擦法—《利辰逸》

很多朋友刚玩百佳时间不长,不知道如何看路,今 天我就来简单的讲下看大路的方法。 都是前辈教的,这里我只是简单复述一下。 大路的观察方法有以下几种: 先从庄闲的数量变化说起。 庄闲的强...

那女孩对我说
41分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部