问题标签 [gnumeric]

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 投票
3 回答
323 浏览

python - openpyxl barchart LibreOffice 兼容性问题

openpyxl我想在这个视频中使用 python 创建一个 Excel 文件: https ://youtu.be/fqvZZp2q2uE

代码很简单:

但我在使用 LibreOffice Calc 打开它时遇到问题:

LibreOffice 计算

如果使用 Gnumeric 打开它看起来会更好:

数字的

如何使 .xlsx 文件与 LibreOffice Calc 更兼容?

0 投票
0 回答
120 浏览

python - 如何在 gnumeric Python 插件函数代码中获取单元格的列号和行号?

我正在尝试获取调用函数的单元格或在 Gnumeric 中的函数代码内部传递的单元格的列号和行号。

例如,考虑单元格 B3 中有一些值为 10 的值,并且我在该单元格 (B3) 所在的单元格 C3 中调用用户定义的 python 函数(其定义和代码已写入插件文件)通过了。现在在编写该用户定义函数的代码的 Python 插件文件中,我想知道传递的单元格的行号和列号以及调用该函数的单元格的行号和列号。

喜欢: B3 已通过,所以基本上它的值将在函数中传递,我想知道它的行号和列号 ->(1,2) 以及单元格 C3 ->(2,2) 其中该函数被调用,在函数代码中都使用了一些参数。

这是我的代码:

考虑Image中的单元格。如果我在单元格 B1 中编写一个函数 =py_somefunc(A1) ,它的定义是

现在,只有当传递的值是一个值范围(如 D1:E1)时,此代码才能正常工作,对于单个值,它不会返回任何值。