问题标签 [xlwings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
22364 浏览

python - xlwings 函数查找包含数据的最后一行

我正在尝试查找包含数据的列中的最后一行。替换 vba 功能:LastRow = sht.Cells(sht.Rows.Count, "A").End(xlUp).Row

我正在尝试这个,但这会拉入 Excel 中的所有行。我怎样才能得到最后一行。

0 投票
1 回答
290 浏览

excel - 从 Excel 调用 .py 文件

我有一个带有名为 PRODRLIST 的按钮的用户窗体,当您单击它时,它应该对 My Product.csv 进行排序并将其输出保存为 My Product.grouped.csv。我可以在 IDLE 中运行 Python 代码并且它可以工作,但是当我定义一个函数 (Sort_File()) 时,我无法让它工作。我对 Python 还是很陌生,所以我假设它很简单。

用于启动 Python 程序的 Excel VBA 代码:

对 .csv 文件进行排序的 Python 代码:

也许我必须定义更多的东西或者这是我的缩进?

0 投票
1 回答
635 浏览

python - 如何使用 xlwings 与工作表中的 VBA 对象进行交互?

我正在尝试编写一种编程方式来运行 CCIO 2016 精算值计算器(下载),使用xlwings. 我想做的是与不同列中存在的复选框进行交互,以便我可以改变设计。我的问题是:如何将它们提取为可以交互的对象?

我没有结婚xlwings,所以我很高兴有一个xlwings或没有xlwings解决方案。

  • 系统:Mac
  • 蟒蛇:2.7
  • xlwings:0.5.0
0 投票
1 回答
1814 浏览

python - 如何将带有 xlwings 的图表放在 python 的特定工作表范围地址

我无法通过下面显示的 python 代码在 excel 中的活动表上的给定位置放置图表。我可以生成图表但无法控制工作表上的放置位置。我是一个绝对的初学者,可能没有遵循论坛中所有必需的约定。道歉。瓦斯

0 投票
2 回答
576 浏览

python - xlwings 在 Windows 上使用 python 3.5

我被困了一段时间。我的配置是python 3.5xlwings 0.5.0Windows 7。我在尝试时得到以下回溯import xlwings

在互联网上进行了一番搜索后,我的理解是问题来自 pywin32 '已知问题',但我不确定它是怎么回事。你能帮忙吗?

0 投票
3 回答
1432 浏览

python - 导入时出现python错误(使用xlwings lib)

以下是我导入时的错误消息:

我尝试过 Python 3.5 和 2.7.10,但都没有运气。

0 投票
0 回答
47 浏览

python - xlwings pandas slice 保存时出错

我收到以下错误:

像 174 这样的地方是:

如果我不保存,我不会收到错误消息。

这里有什么想法吗?

0 投票
1 回答
2432 浏览

python - 使用 Xlwings 以只读方式打开 ExcelFiles

我已经开始为我的 excel 操作寻找 xlwings,因为对于我希望做的事情,python 的功能和速度与 VBA 有很大不同。(或者我被告知)

通读一些 xlwings 文档,我看不出是否有办法以只读方式打开 excel 文件。有时我想打开文件并由另一个应用程序或用户打开,所以我无法访问该文件,因为它试图以读写方式打开。

有没有办法使用 xlwings 或其他 python 库以只读模式打开文件,从特定范围读取信息,然后关闭文件?

0 投票
1 回答
803 浏览

xlwings - 运行 xlwings 的僵尸进程

尝试使用 xlwings 时出现 python 错误。仅仅导入 xlwings 似乎就足以触发问题。

使用 Workbook.caller() 从 Excel 调用 python 工作正常。

我正在运行 El Capitan 10.11.2(Beta 5)。

任何建议表示赞赏。

0 投票
1 回答
764 浏览

macos - xlwings 0.6.1 在 Mac OS X 上使用 python 3.5 导入错误

在 Mac 上的 Python 3.5 中导入 xlwings 0.6.1 时,我收到以下错误消息:

Python 3.5.0(默认,2015 年 11 月 8 日,20:38:08)[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.1.76)] 在 darwin 上键入“帮助”、“版权”、“信用”或“许可证”以获取更多信息。

导入 xlwings Traceback(最近一次调用最后):文件“”,第 1 行,在文件“ /opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/xlwings/init .py”,第 22 行,来自 . 将 _xlmac 导入为 xlplatform 文件“/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/xlwings/_xlmac.py”,第 5 行,从 appscript 导入应用程序,mactypes文件“/opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/aeosa/appscript/init.py ,第 8 行,从 aem.findapp 导入 ApplicationNotFoundError 文件“ /opt/local/Library/Frameworks/Python.framework/Versions/3.5/lib/python3。.py",第 5 行,在 import ae、kae、findapp、mactypes、aemconnect ImportError: No module named 'ae'

最近发布的 xlwings 0.6.1 有没有人遇到过这个错误?