问题标签 [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.

0 投票
3 回答
850 浏览

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) 的事情吗?是否可以使用该公式自动填写这些字段?

0 投票
3 回答
37920 浏览

openoffice-calc - 将公式应用于列中的所有单元格,而不是一次一个?

在 OpenOffice.org Calc 中,我想将公式应用于引用同一行但在不同列中的单元格的列。即,=C1*48在单元格 D1 中,但我希望 D 列中的所有单元格都执行此操作,而不必手动将公式复制到每个单元格。或者换一种说法,对于 C 中每个有数字的单元格,我想用基于该数字的公式值填充 D 中的相应行单元格。到目前为止,我从文档中看到的只是我必须为电子表格中的每个新行复制/调整公式。而且由于我有 4 个这样的列需要计算,这将变得很烦人。我对电子表格几乎没有经验,所以我希望我的问题实际上非常简单,我只是在查看文档的错误部分。

0 投票
4 回答
5799 浏览

python - 使用 Python 在 Open Office 中写入/读取数据数组。有人有任何示例代码吗?

因此,我编写了一个类,可以非常轻松地使用 Python 与 Excel 或 Gnumeric 进行交互,并希望扩展该类以包含 Open Office。如果我能够做到以下几点,我可以在 30 分钟内完成:

  • 在任意工作表和工作簿上设置单个值
  • 在任意工作表和工作簿上获取单个值

如果这些很慢/有办法执行以下操作,我还需要能够:

  • 设置/获取数组'''
  • 设置/获取矩阵'''

此外,创建和重命名工作表的能力也很棒。

如果有人以前做过这方面的工作,这是一个大喊大叫。如果他们给我信息,我会在文件顶部引用它们

我的项目可以在这里找到:https ://sourceforge.net/projects/pyworkbooks/我鼓励你去看看。

0 投票
2 回答
529 浏览

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(测试,然后_值,否则_值)。

有任何想法吗?

0 投票
1 回答
191 浏览

time - 将 hh:mm:ss.00 向上舍入为 hh:mm:ss

我正在尝试在 OpenOffice Calc 中汇总时间 (hh:mm:ss.00),但没有成功。

例如,我试图将以下时间四舍五入为 HH:MM:SS

我试过使用:

但它不起作用。

有任何想法吗?

0 投票
2 回答
2408 浏览

openoffice.org - Open Office Calc 中的自定义数组函数

有人可以告诉我如何在 Open Office Basic 中编写自定义函数以在 Open Office Calc 中使用并返回一组值。一个这样的内置函数的示例是 MINVERSE。我需要编写一个自定义函数,以几乎相同的方式填充一系列单元格。帮助将不胜感激。

0 投票
1 回答
2593 浏览

openoffice-calc - 比较 openoffice calc 中的三个单元格。(我对 2 很满意)

我需要做一个让我发疯的简单功能。我有 3 列,单元格填充如下。

I2 是 I3 否 I4 是

我正在寻找具有 NN N 的每一行。我正在尝试制定它,以便进行目视检查,但是(小步骤)我的第一阶段失败了。我正在努力

=IF(I2='N';'Y';'N')

在这种情况下,输出应该是'Y',而不是我得到#VALUE。

任何指针?

0 投票
2 回答
4540 浏览

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),但这并不是我想要的。

0 投票
2 回答
5235 浏览

delphi - 从 Delphi 将列表导出到 OpenOffice Calc

我正在使用 Delphi 7,我想使用自动化而不是使用文件将列表的内容从我的程序导出到 OpenOffice Calc。

任务很简单:创建新文档,遍历行/列并更改单元格数据。

我找到了一些代码,但它并不完整,我希望有人准备好一些示例代码来完成这个非常简单的任务。它可以节省我几个小时的尝试时间。

提前致谢!


编辑:我想自动化 OpenOffice Calc 来实现我上面写的。谢谢!

0 投票
1 回答
43 浏览

validation - 如何创建只接受三种类型数据的列?

我想在电子表格中创建一个只接受三个值(regularextraremote的列。

我怎样才能做到这一点?