poi上传excel
2016-06-17 20:00
375 查看
<form action="/xxxx.do" id="ModifyFile" method="post" enctype="multipart/form-data" target="importResult">
<div class="form-group col-md-6">
<!--<label for="exampleInputFile">-->
上传文件:<input type="file" name="excel" id="exampleInputFile">
</label>
</div>
<div class="col-md-4">
<button type="button" class="btn btn-default btn-primary exportexcel">提交改密</button>
</div>
</form>
$(".exportexcel").click(function(){
var excel=$("#exampleInputFile").val();
alert(excel)
if(excel==""){
alert("上传文件必需选择!!");
return;
}else{
$("#ModifyFile").submit();
}
});
private File excel;
public void modifyPwdCard() throws Exception{
String cardNumber=null;
String password=null;
List errorList=new ArrayList();
String exception=null;
List<HashMap<String,Object>> ErrorInfolist=new ArrayList<HashMap<String,Object>>();
System.out.println("======excel====="+excel.getName());
InputStream fi=new FileInputStream(excel);
HSSFWorkbook wb=new HSSFWorkbook(fi);
HSSFSheet sheet=wb.getSheetAt(0);
int rows=sheet.getLastRowNum() + 1;
int columns=sheet.getRow(0).getLastCellNum();
HSSFRow row;
HSSFCell cell;
StringBuilder stb=new StringBuilder();
for(int i=1;i < rows;i++){
row=sheet.getRow(i);
stb.setLength(0);
for(int j=0;j < columns;j++){
cell=row.getCell((short)j);
if(j == 0){
cardNumber=HSSFCellUtil.getCellValue(cell).trim();
}
if(j == 1){
password=HSSFCellUtil.getCellValue(cell).trim();
}
}
<div class="form-group col-md-6">
<!--<label for="exampleInputFile">-->
上传文件:<input type="file" name="excel" id="exampleInputFile">
</label>
</div>
<div class="col-md-4">
<button type="button" class="btn btn-default btn-primary exportexcel">提交改密</button>
</div>
</form>
$(".exportexcel").click(function(){
var excel=$("#exampleInputFile").val();
alert(excel)
if(excel==""){
alert("上传文件必需选择!!");
return;
}else{
$("#ModifyFile").submit();
}
});
private File excel;
public void modifyPwdCard() throws Exception{
String cardNumber=null;
String password=null;
List errorList=new ArrayList();
String exception=null;
List<HashMap<String,Object>> ErrorInfolist=new ArrayList<HashMap<String,Object>>();
System.out.println("======excel====="+excel.getName());
InputStream fi=new FileInputStream(excel);
HSSFWorkbook wb=new HSSFWorkbook(fi);
HSSFSheet sheet=wb.getSheetAt(0);
int rows=sheet.getLastRowNum() + 1;
int columns=sheet.getRow(0).getLastCellNum();
HSSFRow row;
HSSFCell cell;
StringBuilder stb=new StringBuilder();
for(int i=1;i < rows;i++){
row=sheet.getRow(i);
stb.setLength(0);
for(int j=0;j < columns;j++){
cell=row.getCell((short)j);
if(j == 0){
cardNumber=HSSFCellUtil.getCellValue(cell).trim();
}
if(j == 1){
password=HSSFCellUtil.getCellValue(cell).trim();
}
}
相关文章推荐
- 批量显示/隐藏
- 一个IT工薪族的4年奋斗成果
- [javaSE] 数据结构(二叉查找树-插入节点)
- 架构设计之拥抱着变化而设计(部分讲义分享)
- 解决fastjson循环引用问题(死循环)
- 文件系统管理
- Java 高效读取大数据文件—最优方法
- 【心态】:阳光心态,健康生活
- 38. Count and Say [easy] (Python)
- Linux命令(1)- grep
- Java 判断两个字符串是否由相同的字符组成
- Weex开源测试之环境搭建,weex未来展望。
- BZOJ 4004: [JLOI2015]装备购买
- JS文件中加载jquery.js
- XML与DTD
- Spark 的 Shell操作,核心概念,构建独立应用
- its raw version as part of a circular reference,but not use the final version of the bean
- ESN(Echo State Network) Source Code
- 组件设计原则之概念篇(四)
- python 多文件列相加