我有一个 LibreOffice Calc 电子表格,其中包含 A、B、C 列。
我想在 LibreOffice Writer 中创建一个格式为:
A1
B1
C1
A2
B2
C2...的文档。
答案1
是的你可以:
- 保存您的LibreOffice Calc 电子表格(最好具有正确的标题名称和工作表名称)
- 制作新的LibreOffice Base 数据库使用电子表格类型。(我发现“发布”它更容易使用。)它会将工作表解释为表格,将列解释为列(呃)。可以选择进行适当的查询,以操作或过滤数据。(请注意大卫伯克似乎无需使用 Base 就可以做到这一点。
- 在你的LibreOffice Writer-文档
- 选择您的数据库,通过菜单视图 | 数据源(下次 Writer 会记住正确的数据源,但不会自动重新打开此视图。)
- 在“数据源”窗口中,选择床单在表格中(或查询中的查询)
- 将显示数据。将列标题拖到场地(s)放入文档中。(放到正确的位置可能很难。但是,一旦放好,您就可以将其剪切并粘贴到正确的位置。)
- 预览内容字段,通过单击行“标题”选择正确的记录(整个行应突出显示)。然后单击数据上方的“数据到字段”图标(图标显示文本,字段周围有两个蓝色箭头)
- 到 '打印所有数据”(在对话框中,您还可以选择保存到文件,并过滤数据行)使用打印命令(例如从文件菜单中)同意在(第一个)对话框窗口中使用邮件合并。
请注意,通过邮件合并向导进行打印(使用工具菜单或信封图标)存在一些错误(例如过滤)。
(要打印预览的内容字段示例项(作为测试),请使用“打印”菜单并拒绝使用邮件合并。)
答案2
您可以使用 LibreOffice Base(db 组件)执行此操作。只需创建一个类型为 的新数据库Spreadsheet
。它将工作表的行作为数据集处理,并将第一行作为字段名称处理。现在,您可以生成一份报告,其中列出列名(字段名称)和每行的值。