以下下载不能转换:一直提示:導出Excel表失敗,确定已安裝Excel2000(或更高版本),并且沒打開同名xls文件' <script language="javascript">
function exportExcel(atblData,pathname){
if (typeof(EXPORT_OBJECT)!="object"){
document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>");
}
with (EXPORT_OBJECT){
DataType = "HTMLData";
HTMLData =atblData.outerHTML;
try{
ActiveSheet.Export(pathname, 0);
alert('輸出完成!');
}
catch (e){
alert('導出Excel表失敗,确定已安裝Excel2000(或更高版本),并且沒打開同名xls文件');//
//}
}
}
}
</script>
====================================================================
按扭:
<input name="button" type="button" onClick="javascript:exportExcel(table2,'D:\\aa.xls');" value="輸出XLS文件到(D:\aa.xls)">
===================================================================
說明:table2為表格的ID名。就是將叫table2的表格輸出為excel文件。如:
<table id=table2 width="98%" border="1">
function exportExcel(atblData,pathname){
if (typeof(EXPORT_OBJECT)!="object"){
document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>");
}
with (EXPORT_OBJECT){
DataType = "HTMLData";
HTMLData =atblData.outerHTML;
try{
ActiveSheet.Export(pathname, 0);
alert('輸出完成!');
}
catch (e){
alert('導出Excel表失敗,确定已安裝Excel2000(或更高版本),并且沒打開同名xls文件');//
//}
}
}
}
</script>
====================================================================
按扭:
<input name="button" type="button" onClick="javascript:exportExcel(table2,'D:\\aa.xls');" value="輸出XLS文件到(D:\aa.xls)">
===================================================================
說明:table2為表格的ID名。就是將叫table2的表格輸出為excel文件。如:
<table id=table2 width="98%" border="1">
解决方案 »
- Permission denied to access property 'document'
- <div>内容自动换行了?如何让它不换行?
- 怎么把DIV 放在 activex object 上。。(急)
- 关于js树型菜单的问题
- 用javascript循环显示图片
- js用location.href=表达,<a href="aaa.htm" target="_blank">
- 急!!~~~,如何在CSS里写onmouseover和onmouseout的变化函数啊???
- 取子串的问题
- 移动div
- 关于document.form.elements的用法
- 一个用户,alert整站只弹出一次
- alert后如何让光标回到原来的input里
//创建AX对象excel
var oWB = oXL.Workbooks.Add();
//获取workbook对象
var xlsheet = oWB.Worksheets(1);
//激活当前sheet
怀疑你的excel对象生成不对
参考一下这个帖子http://topic.csdn.net/u/20091116/16/ecfd724f-bb6d-4e75-ba58-5e2e1def01e0.html
可以先保存为.mdb然后再转换。