更改 Libreoffice CSV 导出中的默认文本过滤器设置

更改 Libreoffice CSV 导出中的默认文本过滤器设置

我想更改 Ubuntu 下 Libreoffice 中单击“另存为 csv”时显示的默认设置。我想默认使用 UTF-8、分号和“引用所有文本字段”。

我似乎无法找到这个的 GUI 设置,但也许有一些我可以修改的配置文件?

我使用 Kubuntu 16.10、Libreoffice 5.3.0.3,但这可能与答案无关。

答案1

下面的文件中有一个用户级配置文件(在版本 6.0.7.3 中测试;认为正如你提到的从 v5.4 开始它会记住最后使用的设置):

/home/$USER/.config/libreoffice/4/user/registrymodifications.xcu

并且控制您想要更改其默认值的那些项目的参数如下;因此将它们更改为您想要的(如果它们不存在,请从第 3开始添加它们),例如:

<item oor:path="/org.openoffice.Office.Calc/Dialogs/DBFExport"><prop oor:name="CharSet" oor:op="fuse"><value>76</value></prop></item>
<item oor:path="/org.openoffice.Office.Calc/Dialogs/CSVExport"><prop oor:name="FieldSeparator" oor:op="fuse"><value>,</value></prop></item>
<item oor:path="/org.openoffice.Office.Calc/Dialogs/CSVExport"><prop oor:name="QuoteAllTextCells" oor:op="fuse"><value>true</value></prop></item>
  • CharSet76 表示 UTF-8 编码;
  • 设置FieldSeparator为逗号,
  • QuoteAllTextCellstrue

答案2

这仍然是不可能的。但是,从 Libreoffice 5.4 开始,Libreoffice 会记住上次使用的设置,从而减轻此设置缺失的负面影响。

相关内容