在过去的几天里,我一直在尝试用Excel VBA自动化Siebel Web。结合sendkeys和一些网络抓取,我已经成功地查询了我的数据。问题是,现在我不能调用export applet来保存它。我搜索了几乎所有包含"Siebel","javascript"标签的网站,没有运气。由于IE开发工具被锁定,我使用VBA来抓取网页,并尝试使用Fiddler,再次没有运气。
我想知道是否有人设法通过自动化将数据从Siebel导出到xml/csv/excel文件。
我稍后会把我的代码贴出来,看看你是否能帮助我。
在我看来,您最好使用Java或COM的Siebel API之一。COM接口允许您使用Excel VBA直接与Siebel集成。它是提取和更新业务数据的常用接口。
它允许完全访问业务层,其中包括数据源,还包括流程对象,如工作流、业务脚本和其他应用程序功能。当你开始使用它时,它真的很强大。
请记住,您确实需要能够从运行Excel文件的机器访问对象管理器端口(2321)。在许多公司环境中,这是不允许的。所以请事先验证一下。