用JS将EXCEL电子表格的数据存入数组
<script type="text/javascript">
function readExcel(filePath)
{
place("\\","\\\\");
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.open(filePath);
var oSheet = oWB.ActiveSheet;
var colcount=oWB.Worksheets(1).UsedRange.Cells.Rows.Count;alert(colcount) ;//行数
var colcolumn=oWB.Worksheets(1).UsedRange.Columns.Count; alert(colcolumn) ;//列
var ExArray=new Array();
for(var i=1;i<=colcount;i++){
var ExArray1=new Array();
for(var j=1;j<=colcolumn;j++){
ExArray1[j]=oSheet.Cells(i,j).value;
}
ExArray[i]=ExArray1;
}
for(var i=1;i<ExArray.length;i++)
excel 字符串转数组for(var j=1;j<ExArray[i].length;j++)
alert(ExArray[i][j])
oWB.close();
}
</script>
<form name="act_form"><input type="file" name="upfile"
onChange="readExcel(this.value)"></form>
说明:
readExcel(filePath) 函数中filePath是EXCEL文件的路径,而函数中ExArray二维数组保
存这个EXCEL中所有单元格的值。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。