Js读取Excel
1,使用此代码,一定将浏览器中跟ActiveX有关的功能都开启!同时将站点添加到可信任的站点中。
function getCount(filePath) { var cn = new ActiveXObject("ADODB.Connection"); var strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + filePath + ";Persist Security Info=False;Extended Properties=Excel 8.0;" cn.Open(strConn); var rs = new ActiveXObject("ADODB.Recordset"); var SQL = "select * from [Sheet1$]"; rs.Open(SQL, cn); if (rs.bof) { alert(‘没有可用的数据‘); return; } var dictionary=new Map(); if (!rs.bof) { rs.MoveFirst() while (!rs.eof) { var task=new Array(); var title=rs.fields(0).value; for (var i = 0; i != rs.fields.count; ++i) { task[i]=rs.fields(i).value; } rs.MoveNext(); } } rs.Close(); cn.Close(); }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。