python - xlwings VBA 未找到模块
问题描述
我目前正在使用 xlwings 将脚本写入我的 Excel 代码可以在此代码下工作
if __name__ == "__main__":
xw.Book('option_excel.xlsm').set_mock_caller()
output1()
但是当我按下 VBA 按钮时,它在 excel 中效果不佳。有一个由 output1 函数调用的子模块
解决方案
从堆栈跟踪中有限的信息量来看,您似乎已经大写Option
了Option_analysis
应该是您编写的模块的名称,option_analysis
. Python 区分大小写。
推荐阅读
- c# - 使用 NPOI dll 在 excel 导出中添加货币格式 - 不起作用 - 为什么?
- themes - 如何避免或防止应用程序中的暗模式?
- postgresql - 检查 postgresql 复制
- ios - 如何让 UIAnimation 一次执行一个(遍历 for 循环),而不是一次执行?
- magento2 - 产品导出时的magento 2.3“消息已添加到队列中,请等待尽快获取您的文件”
- java - Elasticsearch RestHighLevelClient SocketTimeoutException
- sql-server - 为单个命令启用 SQL Ad Hoc 分布式查询
- xcode - 使用 Visual Studio 2017 在模拟器上运行 Xamarin.IOS 时修复错误 MT1008
- ios - 数组包含方法无法与自定义模型和谓词一起正常工作
- python - 如何在python中将列表的其余部分设为0?