问题标签 [openoffice-calc]
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.
formula - 打开 Office 电子表格计算
我需要在我们的计费系统中填写价格字段,我需要基本上做 6 * 1.99、8 * 1.99、10 * 1.99,一直到 64。然后用 1.79 美元对 6 - 64 做同样的事情,然后再次以 6 - 64 与 1.59 美元。
我是手动完成的,只是使用 Windows Calculator,但我意识到这将需要很长时间。我打算用 C# 编写一个小程序来完成它,但是有没有一种简单的方法可以通过 Open Office 电子表格中的计算来做到这一点?
我只需要执行 =A1*B1、=A2*B1 等操作即可。
无论如何都会做类似... A(This row index)*B(This row index) 的事情吗?是否可以使用该公式自动填写这些字段?
openoffice-calc - 将公式应用于列中的所有单元格,而不是一次一个?
在 OpenOffice.org Calc 中,我想将公式应用于引用同一行但在不同列中的单元格的列。即,=C1*48
在单元格 D1 中,但我希望 D 列中的所有单元格都执行此操作,而不必手动将公式复制到每个单元格。或者换一种说法,对于 C 中每个有数字的单元格,我想用基于该数字的公式值填充 D 中的相应行单元格。到目前为止,我从文档中看到的只是我必须为电子表格中的每个新行复制/调整公式。而且由于我有 4 个这样的列需要计算,这将变得很烦人。我对电子表格几乎没有经验,所以我希望我的问题实际上非常简单,我只是在查看文档的错误部分。
python - 使用 Python 在 Open Office 中写入/读取数据数组。有人有任何示例代码吗?
因此,我编写了一个类,可以非常轻松地使用 Python 与 Excel 或 Gnumeric 进行交互,并希望扩展该类以包含 Open Office。如果我能够做到以下几点,我可以在 30 分钟内完成:
- 在任意工作表和工作簿上设置单个值
- 在任意工作表和工作簿上获取单个值
如果这些很慢/有办法执行以下操作,我还需要能够:
- 设置/获取数组'''
- 设置/获取矩阵'''
此外,创建和重命名工作表的能力也很棒。
如果有人以前做过这方面的工作,这是一个大喊大叫。如果他们给我信息,我会在文件顶部引用它们
我的项目可以在这里找到:https ://sourceforge.net/projects/pyworkbooks/我鼓励你去看看。
time - 将 hh:mm:ss.00 向上舍入为 hh:mm:ss
我正在尝试在 OpenOffice Calc 中汇总时间 (hh:mm:ss.00),但没有成功。
例如,我试图将以下时间四舍五入为 HH:MM:SS
我尝试了以下快速修复方法
=IF(右(A1,2)>50,MROUND(A1,1/(24*60*1000)),MROUND(A1,1/(24*60*60)))
无论发生什么情况,IF 语句都会返回 Then_value 而不是 else_value
仅供参考 - IF(测试,然后_值,否则_值)。
有任何想法吗?
time - 将 hh:mm:ss.00 向上舍入为 hh:mm:ss
我正在尝试在 OpenOffice Calc 中汇总时间 (hh:mm:ss.00),但没有成功。
例如,我试图将以下时间四舍五入为 HH:MM:SS
我试过使用:
但它不起作用。
有任何想法吗?
openoffice.org - Open Office Calc 中的自定义数组函数
有人可以告诉我如何在 Open Office Basic 中编写自定义函数以在 Open Office Calc 中使用并返回一组值。一个这样的内置函数的示例是 MINVERSE。我需要编写一个自定义函数,以几乎相同的方式填充一系列单元格。帮助将不胜感激。
openoffice-calc - 比较 openoffice calc 中的三个单元格。(我对 2 很满意)
我需要做一个让我发疯的简单功能。我有 3 列,单元格填充如下。
I2 是 I3 否 I4 是
我正在寻找具有 NN N 的每一行。我正在尝试制定它,以便进行目视检查,但是(小步骤)我的第一阶段失败了。我正在努力
=IF(I2='N';'Y';'N')
在这种情况下,输出应该是'Y',而不是我得到#VALUE。
任何指针?
openoffice.org - OpenOffice.org Calc SUMIF 语句
如果 A 列中的相应单元格在 (10; 20] 中,我正在尝试对 C2:C2000 中的所有单元格求和,但我遇到了条件问题。
我试过类似的东西=SUMIF(A2:A2000, AND(">10","<=20"), C2:C2000)
,但返回 0 这是不正确的。
谢谢。
[编辑]
可以使用=SUMIF(A2:A2000, ">10", C2:C2000) - SUMIF(A2:A2000, ">20", C2:C2000)
,但这并不是我想要的。
delphi - 从 Delphi 将列表导出到 OpenOffice Calc
我正在使用 Delphi 7,我想使用自动化而不是使用文件将列表的内容从我的程序导出到 OpenOffice Calc。
任务很简单:创建新文档,遍历行/列并更改单元格数据。
我找到了一些代码,但它并不完整,我希望有人准备好一些示例代码来完成这个非常简单的任务。它可以节省我几个小时的尝试时间。
提前致谢!
编辑:我想自动化 OpenOffice Calc 来实现我上面写的。谢谢!
validation - 如何创建只接受三种类型数据的列?
我想在电子表格中创建一个只接受三个值(regular
和extra
)remote
的列。
我怎样才能做到这一点?