如何把excl表里数据导入web 页面
解决方案 »
- 有关doFilter的一个问题
- Struts2中,JS操作checkbox并保存值的问题
- 使用ITEXT操作pdf模板,的指定位置插入一个table或者list能实现么?
- HttpURLConnection如何跳转到服务器页面
- Operation not allowed after ResultSet closed
- Struts2.0+Hibernate3.0+Spring2.0 出现了Hibernate的could not insert 异常!!
- 大数据如何进行转储
- java正则表达式--判断是否包含相同字母
- jsp传参数 中文问题
- 在单机(无任何连接)上用weblogic做j2ee程序,遇到的奇怪问题?请朋友们帮忙?
- 怎样实现java程序为James邮件服务器创建和删除用户。
- velocity模板使用
在Web页面里 循环List输出就行吧?
<script language="javascript">
var oWB;function openExcel(){
var oXL=null;
var EleFindFile = document.getElementById("findFile");
var excelFileName = EleFindFile.value.replace(/\\/g,"/");
//alert(excelFileName);
if(excelFileName.substr(excelFileName.length-3,3)!="xls"){
alert("指定的文件路径不对或不是Excel文件,请重新选择!");
return;
}
try{
oXL = new ActiveXObject("Excel.Application");
}catch(e){
alert(e.message);
return ;
}
if (oXL == null){
alert("创建Excel程序出错,请检查是否安装Excel软件或浏览器的安全级别设置过高!");
return;
}
try{
oWB = oXL.Workbooks.Open(excelFileName);
openSheet(1);
}
catch (e){
alert(e.message);
}
oWB.Close();
oWB = null;
oXL = null;
}function openSheet(sheetNO){
var oSheet = oWB.Sheets(sheetNO);
var EleCountRow = document.getElementById("countRow");
var countValue = parseInt(EleCountRow.value) + 1;
//alert(countValue);
if(EleCountRow.value<1){
alert("【导入行数】不能小于1,请重新输入!");
return;
}
for (var i=2; i<=countValue;i++){
var line = i-2;
var EleAccountNo = document.getElementById("lines["+line+"].accountNo");
var EleAdjustAmount = document.getElementById("lines["+line+"].adjustAmount");
var EleDeposit = document.getElementById("lines["+line+"].deposit");
var EleRe = document.getElementById("lines["+line+"].re");
for (var j=1; j<=4; j++){ value = oSheet.Cells(i, j).Value;
if (value == undefined){
value = "";
}
if(j==1){
EleAccountNo.value=value;
continue;
}
if(j==2){
EleAdjustAmount.value=value;
continue;
}
if(j==3){
EleDeposit.value=value;
continue;
}
if(j==4){
EleRe.value=value;
continue;
}
}
}
oSheet = null;
}
</script>