这是我用的。
OS: Linux Mint 18
Editor: LibreOffice Writer 5.1.6.2
情况
考虑以下foo.csv
文件(仅作为示例,原始数据包含几百行):
A,B,C
1,2,3
要使用foo.csv
中的数据在Writer中创建表,通常需要通过工具栏创建表,然后键入内容(可能使用TAB在单元格之间导航)。
这是上面步骤的结果:
目标:由于整个foo.csv
包含数百行,如何进行?
第一次尝试:,无法将foo.csv
中的数据复制并粘贴到表中,如下所示。
第二次尝试:,如下所示,将foo.csv
中的数据复制并粘贴到表中并选中了所有单元格不起作用。
问题:是否可以通过某种方式编辑odt
文件以编写一些代码(例如我们可以使用HTML中的标记)来生成这样的表?
不能嵌入Calc电子表格。
答案 0 :(得分:1)
只需使用“文本到表格”功能:
请注意,如果使用此解决方案,则在writer表和csv数据之间没有像“连接”那样的东西。更改csv不会影响writer表。这只能通过嵌入对象来实现(但这不会导致写入Writer表...)。
如果csv数据是odt(写入器)文件的唯一内容,则还有另一个选择:使用 LibreOffice Base 使用csv文件创建LO数据库(如果csv更改,则动态更新) ,并使用报告功能获取CSV数据的表格输出。 LO Base会将输出布局存储为报告,从而可以轻松创建最新报告。