我正在尝试导入数据(ods文件),我知道如何导入csv,xls等,但我一直都是.我尝试使用"gnumeric"包,但是R告诉我找不到所需的programm'sssconvert'.谁能帮我?
谢谢.
我在这里有一个以分号分隔的csv文件,我希望能用gnumeric查看它.遗憾的是,gnumeric不会将分号读作分隔符.
我试过了:
sep=;在第一行我还可以做些什么?
我找到了具有不同扩展名的paradox数据库文件.
有db文件,mb文件,dat文件,px文件,XG0文件,XG1文件,XG2文件,XG3文件,XG4文件,YG0文件,YG1文件,YG2文件,YG3文件和YG4文件.
我已经找到了使用gnumeric电子表格打开db文件和px文件的方法.我从db文件中找到了一些所需的数据.但是,其余数据不在db文件中.所以,我必须打开其余的文件.我找不到可以读取这些文件的软件.
我正在使用 Gnumeric 电子表格导入、更新,然后导出由管道“|”分隔的 csv 文件 分隔器。默认情况下,Gnumeric 通过其 .gnumeric 文件扩展名将其文件保存为 xml。因此,用户需要通过“数据”>“获取外部数据”>“导入文本文件”来导入文件。然后,用户必须导航向导以选择导入选项。用户下次导入文件时不会“记住”这些默认设置。该过程应该与导出类似(通过另存为>文本(可配置),但我没有看到导出向导。
有没有办法更改 Gnumeric 的 DEFAULT 设置,以便它将使用管道分隔符导入/导出 .csv 文件并将所有数据视为文本(非一般)?
有人可以指导我 Gnumeric 排序函数的详细说明(链接)吗?Gnumeric 手册很简短并且没有示例。我无法通过搜索引擎找到任何合适的信息,甚至 Stackoverflow 上也只有六个不合适的问题。
我的问题是:
我有一个包含日期行、名称和数据列的表。(非常简单的东西)。
我想按NAME列对所有列进行排序。也就是说:保持每行数据完整,但在表中向上或向下移动它们,以便按名称字母顺序排列。我可以使用 Libercalc 轻松完成此操作,但更喜欢 Gnumeric 的感觉和简单性,但我始终无法从下拉排序菜单中了解如何完成此操作。我可以自行对任何列进行排序,但似乎无法锁定行中的其他数据以与其一起使用。这是一个如此频繁的功能,我很惊讶它在下拉菜单中没有变得更清晰。那是: Order by column x
显然,使用 Gnumeric 排序的唯一方法是将键列(即在我的例子中为列NAME)移动到表中最左边的列(A 列),然后排序,随后将列移回他们所需的格式(第一列中的日期和时间)正如我想要的那样。这对我来说似乎非常笨拙,我想知道是否有一种更简单的方法可以通过简单地选择要在表中的任何位置进行排序的列来对任何格式的表进行排序(例如,就像从 csv 文件导入一样)在 LiberCalc 中完成?
我有一个简单的 .csv 文件。
是否可以使用命令行工具将其转换为 .xls ssconvert?
我还需要指定工作表的名称。
我正在使用ssconvertGnumeric中的命令将一堆ODS文件转换为一堆CSV文件.我正在使用以下命令
ssconvert -O 'separator=; quoting-mode=never' "f.ods" "f.txt";
这很好...大部分时间.有时候,有些单元格中的用户已经在单元格中的新行字符中发挥作用(在Mac上的OpenOffice和LibreOffice中,您可以通过按下来实现此目的cmd+enter).这导致随后创建的CSV文件获得额外的行,因此而不是
This is some text. Here comes a newline that should be ignored;Some data;Some more data
我明白了
This is some text. Here comes a newline
that should be ignored;Some data; Some more data
是否有可能在转换过程中用其他东西替换单元格中的所有这些换行符,例如*?或者我可以以某种方式设置计算机忽略单元格内的所有内联字符?
我有很大的电子表格,行的颜色没有常规规则,所以单元格颜色不能由单元格条目确定。我想查找单元格颜色并将其用作值。
电子表格是这样的:
----------
data|data| <-- background row color red
----------
data|data| <-- background row color blue
----------
data|data| <-- background row color yellow
----------
Run Code Online (Sandbox Code Playgroud)
我想创建一个新列来报告单元格背景颜色,例如“RED”或“EE0000”。Excel/Gnumeric/LO Calc 都有一个名为cell“颜色”的信息查找函数,它似乎只能判断单元格是否着色:
cell("color", A2)
返回 0 或 1。
那么如何在 Gnumeric 或 LO Calc 中获取单元格背景颜色?
使用gnumeric,如何在不创建新列的情况下对范围中的正值求和?
我正在考虑以下几点:
SUM(B21:B25, #>0&)
Run Code Online (Sandbox Code Playgroud)
要么
SUM(SELECT(B21:B25, #>0&))
Run Code Online (Sandbox Code Playgroud)
"#> 0&"是Mathematica-ese,如果函数的参数大于0则返回true,否则返回false.
更一般地说:如何将聚合函数应用于满足特定条件的范围内的单元格?