- 浏览: 303035 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
yahier:
没帮助。。。。。。
利用JS获取经纬度,定位html地图 -
mountainol:
[img][img][img][img][url][flash ...
iPhone面试题解答,真机调试 -
qww_friend:
很不错的一个案例,试了下,没有报错,就是我想要的
Poi读取Excel2007 -
zcw_java:
peng051410 写道啥时候能更新呢?求解! 好久没弄过了 ...
Spring Security-session过期跳出<iframe> -
peng051410:
啥时候能更新呢?求解!
Spring Security-session过期跳出<iframe>
jsp页面
后台接收
调用处理
pom文件
不能下载,改写setting文件,添加maven2资源库
<form class="form_0" id="form1" enctype="multipart/form-data" method="post" action="importToContent.aa"> <input class=" wd_50 btn" type="button" name="back" value="返回" onclick="javascript:window.history.go(-1)" /> <input class=" wd_50 btn" type="button" name="subtn" value="提交" /><label><span class="labelTitle">上传文件地址:</span> <input type="file" name="excelFile" id="Cname" value="" size="45"/> </form>
后台接收
//excel文件批量导入短信 @RequestMapping("/importToContent.aa") public ModelAndView importToContent(HttpServletRequest request,@RequestParam("excelFile") MultipartFile file) throws Exception{ scm.readExcelWriteData(file.getInputStream()); return new ModelAndView("/frames/so_Groupsms_into"); }
调用处理
public int readExcelWriteData(InputStream inp) throws Exception{ Workbook wb = WorkbookFactory.create(inp); int numberRow; //获取第一张表 Sheet st = wb.getSheetAt(0); //获取行数 st.getLastRowNum(); //存储读取的短信 List smsContentList = new ArrayList(); String smsCon = null; //遍历第一张表的所有行 for(int i=0;i<=st.getLastRowNum();i++){ //第一行一般为title不读取 if(i!=0){ Row row = st.getRow(i); //获取第一行数据 //遍历第一行所有的列(单元格) for(int j=0;j<row.getLastCellNum();j++){ Cell cell = row.getCell(j); //获取第一个单元格 //获取单元格类型 switch (cell.getCellType()) { case Cell.CELL_TYPE_STRING: //字符串 System.out.println(cell.getRichStringCellValue().getString()); smsCon = cell.getRichStringCellValue().getString(); break; case Cell.CELL_TYPE_NUMERIC: //数字 if (DateUtil.isCellDateFormatted(cell)) { //判断是否包含日期 System.out.println(cell.getDateCellValue()); } else { System.out.println(cell.getNumericCellValue()); smsCon = String.valueOf(cell.getNumericCellValue()); } break; case Cell.CELL_TYPE_BOOLEAN: //布尔 //System.out.println(cell.getBooleanCellValue()); break; case Cell.CELL_TYPE_FORMULA: //公式 //System.out.println(cell.getCellFormula()); break; default: System.out.println(); } } } if(smsCon!=null&&!smsCon.equals("")){ smsContentList.add(smsCon); } } System.out.println("----------------"+smsContentList.size()+"--------------------"); return 0; }
pom文件
<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>xmlbeans</groupId> <artifactId>xmlbeans</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-stax-api_1.0_spec</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.7</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>3.7</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.7</version> </dependency>
不能下载,改写setting文件,添加maven2资源库
<mirror> <id>mav.mt</id> <url>http://repo1.maven.org/maven2</url> <mirrorOf>central</mirrorOf> <!-- Spain, Sevilla --> </mirror>
发表评论
-
JavaMail邮件发送以及分线程
2012-10-26 11:18 0@RequestMapping("/reset ... -
小图集成在一张图片上CSS Sprites
2012-08-08 15:09 1208css图片拼合生成器: http://cn.spritegen ... -
Tomcat 6.0的This is very likely to create a memory leak.错误解决
2012-07-13 15:18 7178從Apache Tomcat 5.5升級到6.0,通常不用太大 ... -
Date字段在JSP中显示yyyy-MM-dd
2012-05-23 17:20 3558如果后台提供Bean属性中有一个Date,2012-05-23 ... -
标准标签库JSTL
2012-05-23 17:17 1110<%@ page language="java ... -
HTTPS中Tomct配置
2012-05-22 01:22 1755在命令提示符窗口,进入Tomcat目录,执行以下命令: key ... -
Java对Excel的读写详解(POI)
2012-05-21 11:10 5363<!-- 配置读取excel所需 --> ... -
tomcat5内存管理
2012-04-28 16:53 858bin目录下 setenv.sh文件 JAVA_OPTS=&q ... -
Http协议Post请求模拟
2012-04-23 11:44 975HttpClient client = new Defau ... -
JSP-9大内置对象详解
2012-03-26 23:11 9011.request对象 客户端的请求信息被封装在reques ... -
文件的比特数进度条
2012-02-29 18:12 814数据备份,按文件大小来计算进度条!!demo可供下载 -
JSP中get乱码
2012-02-15 11:52 932消除jsp中get方法传递中文参数的乱码问题 首先, ... -
动态创建样式,导入js
2012-01-05 09:56 1081加载样式 function addCssByLink(ur ... -
http与https
2011-12-29 10:46 1026HTTPS(Secure Hypertext Transf ... -
Liunx中tomcat部署工程----无法访问
2011-12-23 17:18 994今天我在myeclipse写了一些测试数据提供给同事用,本地测 ... -
JSP通过Cookie实现自动登录
2011-12-20 10:06 1762一、什么是用户自动登录? 对于我们的网站向已注册用户提 ... -
J2EE过滤器
2011-12-19 14:31 844本文并无高深含量 只为数据备份 谢谢 web.xml &l ... -
小白师傅讲解文件上传
2011-10-31 16:00 982SpringMVC用的不太好,小白师傅是高人!! 先共享代码 ... -
WebXML文件整理
2011-10-19 15:53 974web.xml中有各种各样的标签,了解一下具体标签的具体用途. ... -
测试编码解决方案
2011-09-19 01:04 846要是真的想转换可以都试试:::: out.println( ...
相关推荐
在这个"poi读取excel2007和2003兼容工具例子"中,我们将探讨如何使用POI来读取不同版本的Excel文件,特别是Excel 2003(.xls)和Excel 2007及更高版本(.xlsx)。 1. **Apache POI库**:Apache POI是Apache软件基金...
标题中的“poi读取Excel2007文件”指的是使用Apache POI库来处理Microsoft Office Open XML (OOXML) 格式的Excel文件,也就是.xlsx格式。Apache POI是Apache软件基金会的一个开源项目,它提供了Java API,使得开发者...
首先,要使用Apache POI读取XLSX文件,你需要确保引入了正确的依赖。Apache POI项目提供了多个组件,其中HSSF用于处理老版的BIFF格式(XLS),而XSSF则用于处理OOXML格式(XLSX)。因此,你需要在你的项目中包含以下...
以上就是使用Java POI读取Excel 2007文件并将内容存储到List的基本过程。这个过程可以根据实际需求进行调整,比如处理表头、忽略空行、处理特殊格式的单元格等。在处理大数据量时,还需要考虑性能优化,例如使用迭代...
本文将详细讲解如何使用Apache POI读取Excel 2007(.xlsx)文件,并提供相关的源代码和jar包。 首先,理解Apache POI中的主要类和接口是关键。对于读取Excel 2007文件,我们主要会用到`XSSFWorkbook`和` XSSFSheet`...
标题 "POI 生成EXCEL2007【含例子】" 涉及到的知识点主要集中在Apache POI库的使用上,这是一个强大的Java API,用于读取、写入和修改Microsoft Office格式的文件,特别是Excel文件。在这个场景中,重点是创建和操作...
以上就是关于如何使用Apache POI的SXSSF API解决读取Excel 2007文件时内存溢出问题的关键知识点。通过这种方式,我们可以处理大文件而不会过度消耗内存,从而提高程序的稳定性和效率。在实际项目中,需要根据具体...
标题 "POI读取Excel带格式数据" 涉及到的是Apache POI库在Java中的使用,这个库允许开发者处理Microsoft Office格式的文件,包括Excel。Apache POI是一个开源项目,提供了API来读取、写入和修改Excel文档。在本场景...
标题中的“POI读取2007 Excel文件”指的是使用Apache POI库来解析和操作Microsoft Office Open XML (OOXML)格式的Excel文件,这种格式通常以.xlsx为扩展名。Apache POI是一个流行的Java库,它允许开发人员在Java应用...
要实现"利用POI读取excel写入到word",我们需要以下步骤: 1. **准备环境**:首先,确保你的项目已经引入了Apache POI的依赖。在给定的压缩包中,"poi - 副本"可能是包含POI库的JAR文件,你需要将其添加到你的项目...
在“poi读取excel文件实例”中,我们将讨论如何使用Apache POI API来读取和操作Excel 2007文件。以下是一些关键知识点: 1. **创建工作簿对象**:首先,你需要通过`WorkbookFactory`类的`create()`方法打开或创建一...
android5使用poi读取excel,android5使用poi读取excel,android5使用poi读取excel,android5使用poi读取excel
本教程将详细讲解如何使用Apache POI库来读取Excel文件的内容。 首先,为了在Java项目中使用Apache POI,我们需要通过Maven进行依赖管理。在`pom.xml`文件中添加以下依赖: ```xml <groupId>org.apache.poi ...
例如,“java读取Excel2007.doc”可能是一个关于使用POI处理Excel 2007 (.xlsx) 文件的文档;“JSP读取excle文件(poi)_爱题巴_爱技术_小川哥_百度空间.htm”可能是一个详细教程,讲解了如何结合JSP和POI读取Excel...
对于3.9版本,用户可以期待它对Excel文件处理的稳定性和兼容性。 在提供的压缩包文件名称"poi-3.9"中,我们可以推断出这包含的是Apache POI 3.9版本的所有JAR文件和其他相关资源。通常,这样的压缩包会包含poi-3.9....
Apache POI提供了丰富的API,可以实现对Excel文件的复杂操作,如合并单元格、设置样式、处理公式等。在Android开发中,这些功能同样适用,但需要注意资源管理,因为Android设备的内存有限。 总的来说,Apache POI是...
POI读取excel的例子
**POI读取Excel** 读取Excel主要涉及以下步骤: 1. **打开Workbook**:通过 FileInputStream 读取Excel文件,然后创建Workbook对象。 2. **获取Sheet**:从Workbook中获取需要的Sheet。 3. **遍历Row和Cell**:...