使用JS的方法将表格导出EXCEL时发生了“800A025E”的错误是怎么回事?

如题所述

你检查一下是不是表格里面有隐藏的表格或者元素之类的,如果有的话,重新设置一下就好啦,下面我们看下JS怎么导出excel的

创建一个html文件。接着在html文件中写入一个table表格并且在表格如一些内容,给这个表格加个id为table,一边后续的测试。

再接着就是看看在网上自己书写的表格是什么样子的。然后就是用js写一个函数用来将表格导出为excel文件。(函数名为AllAreaExcel)

最后就是书写一个按钮,用来执行书写好的函数。在网页上查看自己书写的按钮是长什么样子的。

点击网页上的按钮后,执行成功,就会弹出一个对话框为“成功”,如下图所示

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-04-12

在表格外增加一个容器,如<div>,并设置Id属性。导出时不使用Table的Id,
这一句改为: sel.moveToElementText(容器的Id)。

使用JS的方法将表格导出EXCEL时发生了“800A025E”的错误是怎么...
创建一个html文件。接着在html文件中写入一个table表格并且在表格如一些内容,给这个表格加个id为table,一边后续的测试。再接着就是看看在网上自己书写的表格是什么样子的。然后就是用js写一个函数用来将表格导出为excel文件。(函数名为AllAreaExcel)最后就是书写一个按钮,用来执行书写好的函数。在网...

使用JS的方法将表格导出EXCEL时发生了800A025E的错误 JS的方法如下
我也遇到过此问题,原因在于我的表格里面有隐藏的行或其他隐藏元素。我的解决办法是在表格外增加一个容器,如<div>,并设置Id属性。导出时不使用Table的Id,这一句改为: sel.moveToElementText(容器的Id)。就解决了。不管你现在解决没有,有看到此问题的朋友,如果用以上方法可以解决,给点个赞!

使用JS的方法将表格导出EXCEL时发生了“800A025E”的错误是怎么...
创建一个html文件。接着在html文件中写入一个table表格并且在表格如一些内容,给这个表格加个id为table,一边后续的测试。再接着就是看看在网上自己书写的表格是什么样子的。然后就是用js写一个函数用来将表格导出为excel文件。(函数名为AllAreaExcel)最后就是书写一个按钮,用来执行书写好的函数。在网...

相似回答