WEB开发中怎样调用本地资源?高难问题。 用JS把TABLE数据挖出来,写到一个window.open()新窗口里再另存为一个*.xls文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先使用javascript把table里的数据导入Excel文件,让后再保存。以下是示范代码:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><script language=javascript>function myFunc(){}</script></HEAD><BODY><script language="javascript">function tableToExcel() { window.clipboardData.setData("Text",document.all('theObjTable').outerHTML);try{var ExApp = new ActiveXObject("Excel.Application")var ExWBk = ExApp.workbooks.add()var ExWSh = ExWBk.worksheets(1)ExApp.DisplayAlerts = falseExApp.visible = true} catch(e){alert("您的电脑没有安装Microsoft Excel软件!")return false} ExWBk.worksheets(1).Paste; }</script><table id=theObjTable> <tr> <td>某某公司报表</td> <td>某季度的财务报表</td></tr><tr> <td>某某公司报表1</td> <td>某季度的财务报表1</td></tr></table><input type="button" value="导入到excel" onclick="tableToExcel()"></BODY></HTML> 程序运行到var ExApp = new ActiveXObject("Excel.Application")时,提示Automationg服务器不能创造对象?是需要添加,引用什么fromwork组建吗?还是COM组建,我已经在本机装了OFFICE 2003了。 不是这个只要有OFFICE都可以,你要把安全级别降下才可以创建工具——INTERNET选项——安全——自定义级别——对没有标记为安全的ACTIVE选为提示或者选启用这里面你要看好是INTERNET还是INTRANET 运行“dcomcnfg”命令,选择”Microsoft Excel 应用程序“设置权限。 为什么alert不到值? 新手关于正则表达式匹配的一个问题 onChange="MM_jumpMenu('this',this,0)" 在这jquery横行的年代,自己也来凑个热闹,ShLib.js功能预览 请教关于原型与对象直接声明的问题 求解!! 高人请进啊! 如何用JS模拟键盘消息 谁知道哪有这个ActiveX控件的SDK? 如何用javascript调用系统自带的计算器?? 怎样才能让我打开的网页全屏? 请问如何解决"未结束的字符串常量"的问题呢? 秋来夏夕秋风爽兮 - FlashVml(璀灿之星)4.5+完整后台免费联合发布!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language=javascript>
function myFunc(){}
</script></HEAD><BODY>
<script language="javascript">
function tableToExcel() {
window.clipboardData.setData("Text",document.all('theObjTable').outerHTML);
try
{
var ExApp = new ActiveXObject("Excel.Application")
var ExWBk = ExApp.workbooks.add()
var ExWSh = ExWBk.worksheets(1)
ExApp.DisplayAlerts = false
ExApp.visible = true
}
catch(e)
{
alert("您的电脑没有安装Microsoft Excel软件!")
return false
}
ExWBk.worksheets(1).Paste;
}
</script><table id=theObjTable>
<tr>
<td>某某公司报表</td>
<td>某季度的财务报表</td>
</tr>
<tr>
<td>某某公司报表1</td>
<td>某季度的财务报表1</td>
</tr>
</table><input type="button" value="导入到excel" onclick="tableToExcel()">
</BODY>
</HTML>
工具——INTERNET选项——安全——自定义级别——对没有标记为安全的ACTIVE选为提示或者选启用
这里面你要看好是INTERNET还是INTRANET