如何将html里的table导出到Excel-CSDN论坛

 我来答
同熙阳0is
2016-01-25 · 知道合伙人教育行家
同熙阳0is
知道合伙人教育行家
采纳数:281 获赞数:2817
就职业深圳市时代美容美发化妆美甲培训学校,职业教育从事20几年,教育经验丰富。现任时代学校运营及董事。

向TA提问 私信TA
展开全部
小子,你运气好,我刚做过,找了很久才找到个能用的。

<SCRIPT LANGUAGE="javascript">

<!--

function AutomateExcel() {

var elTable = document.getElementById("table1"); //table1改成你的tableID

var oRangeRef = document.body.createTextRange();

oRangeRef.moveToElementText(elTable);

oRangeRef.execCommand("Copy");

try {
var appExcel = new ActiveXObject("Excel.Application");
} catch (e) {
alert("无法调用Office对象,请确保您的机器已安装了Office并已将本系统的站点名加入到IE的信任站点列表中!");
return;
}

appExcel.Visible = true;

appExcel.Workbooks.Add().Worksheets.Item(1).Paste();

appExcel = null;

}

//-->

</SCRIPT>

调用

<input type="button" name="out_excel" onClick="AutomateExcel();" value="导出到excel" class="notPrint">
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式