BASH脚本创建Libreoffice数据库文件,连接到现有的电子表格'数据库'

时间:2015-06-05 11:31:19

标签: database bash libreoffice mailmerge

我使用Linux Mint并在Libreoffice中邮寄合并标签。

我的邮件合并数据位于电子表格中。

从MS Office迁移的障碍(对我来说)理解,当邮件合并时,Libreoffice编写者导入数据库表而不是电子表格。

为了简化这一过程,并删除此障碍,与(电子表格)连接到电子表格并创建Libreoffice数据库文件的(单个表格)电子表格workheet = sheet1放在同一目录中的脚本将非常有用。

我不知道该怎么做,但对于其他人而言,它可能是一个不受欢迎的人。工作。

脚本需要:打开Libreoffice,然后连接到电子表格工作表sheet1,然后将其自身保存为与电子表格相同的名称,在同一目录中,具有相同的文件名和数据库文件扩展名。

这样的脚本会显着减少开销。使用libreoffice进行邮件合并。

任何人都知道怎么做?

谢谢:)

1 个答案:

答案 0 :(得分:1)

您不需要数据库文件作为邮件合并的数据源。在邮件合并向导的第三步中,选择“地址列表”时,只需添加ods文件作为数据源。这是使用 Add ... 按钮在邮件合并向导中选择ods文件Untitled 1.ods作为数据源后的对话框。

enter image description here

默认情况下,邮件合并向导提供已注册的数据源(菜单View - > Data sources F4 )。您无法将电子表格直接添加到数据源(右键单击数据源窗口 - > Registered databases - > New...)。但是,如果您使用邮件合并向导选择ods电子表格,它将显示在数据源中。