我们正在使用Smartview从我们的云EPBCS查看数据,但它需要每天手动更新.我们如何自动化这一点?我们可以安排Smartview刷新使用Python更好?我们如何才能最好地自动化这一点?我找不到一个库,可以刷新SmartView自动在Python和win32com不工作.提前感谢我尝试了win32com,它是不可用的。有什么替代品?
wqnecbli1#
嗨,你找到解决方案了吗?注意,使用Oracle智能视图连接时的服务器名称,连接名称可能与普通的ox_Oracle连接不同。我已经尝试过:connection = cx_Oracle.connect(username, password, connection_name)smart_view = excel.COMAddIns("Oracle Smart View for Office").Objectand smartview_addin_name = "Oracle Smart View for Office我也找到了一个解决方案在线使用pyessbase,但这并不存在anymore,但不幸的是,我无法找到一个解决方案
connection = cx_Oracle.connect(username, password, connection_name)
smart_view = excel.COMAddIns("Oracle Smart View for Office").Object
and smartview_addin_name = "Oracle Smart View for Office
ubby3x7f2#
有很多方法可以实现这一点。您需要使用Oracle中的函数:https://docs.oracle.com/cd/E72988_01/DGSMV/ch03s26.html您可以将其保存到Excel文件或使用PyWin32或XLWings API通过Python传递它。然后使用其中任何一个打开文件,连接,刷新,保存。
2条答案
按热度按时间wqnecbli1#
嗨,你找到解决方案了吗?注意,使用Oracle智能视图连接时的服务器名称,连接名称可能与普通的ox_Oracle连接不同。我已经尝试过:
connection = cx_Oracle.connect(username, password, connection_name)
smart_view = excel.COMAddIns("Oracle Smart View for Office").Object
and smartview_addin_name = "Oracle Smart View for Office
我也找到了一个解决方案在线使用pyessbase,但这并不存在anymore,但不幸的是,我无法找到一个解决方案
ubby3x7f2#
有很多方法可以实现这一点。您需要使用Oracle中的函数:https://docs.oracle.com/cd/E72988_01/DGSMV/ch03s26.html
您可以将其保存到Excel文件或使用PyWin32或XLWings API通过Python传递它。然后使用其中任何一个打开文件,连接,刷新,保存。