+ -
当前位置:首页 → 问答吧 → 关于将webbroswer中数据另存为xls文件

关于将webbroswer中数据另存为xls文件

时间:2011-10-18

来源:互联网

我在画面中添加了一个webbroswer,现在想通过一个按钮将webbroswer里显示的htm文件另存为xls文件,我原来通过以下指令做的:
webbroswer1.execwb 4,2,format(now,"yymmdd") & ".xls"
这条指令另存为xls文件,现在的结果是文件也生成了,比如生生的文件为111018.xls,可是打开时却出现以下对话框
您尝试打开的文件“****.xls”的格式与文件扩展名制定的格式不一致,打开文件前请验证文件没有损坏且来源可信。是否立即打开文件?


然后点击“是”,结果弹出一个对话框下面提示
加载期间出现问题:
丢失文件:路径\sheet001.htm
丢失文件:路径\sheet002.htm
丢失文件:路径\sheet003.htm

点击确定后,也打开了111018.xls这个文件,但里面均为空数据。
请问大家这是什么原因呢,我该怎么做才能将webbroswer里显示的htm文件另存为xls文件?

重要说明:1、那个htm文件是我通过exce另存为生成的;2、我的office为2010版
请大家指教

作者: dongzi114   发布时间: 2011-10-18

你的HTML是多框架页面吧。应该直接另存为不太可行。

如果你是在VBA里做的话,EXCEL2010有个从网站导入的功能,在数据RIBBON下。

VB code

With ActiveSheet.QueryTables.Add(Connection:="URL;http://xxxxxxxxx", _
        Destination:=Range("$A$1"))



作者: ChoasRules   发布时间: 2011-10-18

热门下载

更多