在 LibreOffice Calc 中删除空行

sjd*_*jdh 7 libreoffice

在 Libre office calc 中,我有一堆包含空行的单元格。单个单元格如下所示:

休息

如何从单元格中删除空行以获得如下所示的单元格:

没有休息

我不想手动编辑 200 个单元格来删除空行。我相信有更快的方法。

PS 我通过将表格从网站复制到 Libre office calc 中获得了这些单元格。为此,我使用了剪贴板。

toh*_*ohu 7

如果可能,我假设您想在一个步骤中删除多个空行。要删除一行,有一个上下文菜单条目。

有两种可能的方法可以轻松删除多行:

  • 如此答案中所建议的:按字母顺序对行进行排序,以便将空行排序到开头或结尾,然后将其删除。

  • 正如这篇博客文章中所建议:使用过滤来只显示空行,然后选择并删除它们,然后删除过滤器。

编辑:

要自动删除单元格内的硬换行符,您可以使用搜索/替换功能和正则表达式。只需搜索\n并让替换框为空。不要忘记在 下激活“ Regular expressionsMore Options...。您不会立即看到结果,因为 Calc 不会自动更改行高。因此,您必须Optimal row height...在删除换行符后在上下文菜单中使用设置行高。

搜索 - 替换

编辑2:

单元格中可能没有任何空行,因此搜索/替换操作可能会失败。这是因为 LibreOffice 在粘贴来自 Web 的数据时会自动应用原始 html 表格中的样式。要确保这不仅仅是行格式问题,只需选择完整的工作表并Optimal height...从 Menu Format-> 中选择Row