加载中…
正文 字体大小:

Lodop导出excel需要包含table标签

(2017-12-25 09:40:29)
标签:

it

打印开发工具

lodop

打印代码

打印控件

Lodop可以把打印内容导出到excel,但是需要里面含有table标签,如果没有table标签,会提示NO Table Data Found!注意这里是包含关系,如果直接给想要导出的table加id,然后通过这个id获取到的内容,实际上不包含table标签本身,获取到的是里面的行列。
所以要确定传入的超文本内容包含table标签,例如,可以在table外套一个div,然后通过获取div的id获取里面的内容,就包含table标签了。

如图,直接获取table的id是错误的方式,这时候获取的内容是行列,不包含table标签本身。在外面套一个div就可以了。
LODOP.ADD_PRINT_TABLE(100,20,500,60,document.getElementByIdx_x_x("div1").innerHTML); 
LODOP.SAVE_TO_FILE("D:\\3022\\3025\\Lodop6.220_CLodop3.025\\打印测试\\excel\\t1.xls");//设置保存的路径和名称

下图中代码中还有一句话,这个是设置保存前不进行文件名和路径提示,如果不加这句话,会弹出一个保存窗口。这里为
LODOP.SET_SAVE_MODE("FILE_PROMPT",false); //保存前不进行文件名及其路径提示
Lodop导出excel需要包含table标签


0

阅读 评论 收藏 转载 喜欢 打印举报
已投稿到:
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有