如何使用JavaScript从excel导入数据到HTML页面
参考《Windows技术》,应该会有一点。
Untitled Page
function importXLS(fileName)
{
objCon = new ActiveXObject("ADODB.Connection");
objCon.Provider = "Microsoft.Jet.OLEDB.4.0";
objCon.ConnectionString = "Data Source=" fileName ";Extended Properties=Excel 8.0;";
objCon.CursorLocation = 1;
objCon.Open;
var strQuery;
//Get the SheetName
var strSheetName = "Sheet1$";
var rsTemp = new ActiveXObject("ADODB.Recordset");
rsTemp = objCon.OpenSchema(20);
if(!rsTemp.EOF)
strSheetName = rsTemp.Fields("Table_Name").Value;
rsTemp = null
rsExcel = new ActiveXObject("ADODB.Recordset");
strQuery = "SELECT * FROM [" strSheetName "]";
rsExcel.ActiveConnection = objCon;
rsExcel.Open(strQuery);
while(!rsExcel.EOF)
{
for(i = 0;i
{
alert(rsExcel.Fields(i).value);
}
rsExcel.MoveNext;
}
// Close the connection and dispose the file
objCon.Close;
objCon =null;
rsExcel = null;
}
上传文件应为excel文档格式是什么意思
1、确定OFFICE Excel所开启的是正EXCEL文件,扩展名为xls、xlsx、cvs等。
2、另外,安装的EXCEL软件是否正常,可开启Excel文档进行测试。
3、Office是否为低版本,如果打开的EXCEL为高版本生成,可安装兼容包或者重新安装高版本Office再进行尝试。(如:2003无法开启2007以上版本的excel文件)
4、文件损坏,可重新下载或让同事传送。
5、如文件被人为加密可以尝试更改扩展名打开,如:doc、txt、rar等。