cip*_*cus 2 libreoffice kubuntu 22.10
假设 LibreOffice Writer odt 文档中有一系列用逗号分隔的单词:
\n“水、气、火、天、云、雨、雪、冰、风、日、月、星、山……”
\n在 LO Writer 表中按行分隔列出它们的最简单方法是什么?
\n尝试将它们转换为表(Table \xe2\x86\x92 Convert \xe2\x86\x92 Text to table \xe2\x86\x92 Single text at "Other" \xe2\x86\x92 选择,- 结果是单词由列(其中逗号)分隔,但不按行分隔。
如何按行分隔它们以便它们显示为列表?
\n我会经常这样做,这就是为什么我正在寻找“最简单的方法”。我确实有一个解决方案,但我发现它不够简单。我将其发布在下面作为示例:
\n事实上,“转换为表格”选项仅具有适用于现有列表的选项,其中每个单词位于单独的行上。
\n为了创建正确的行,我使用了名为“替代搜索”的插件/扩展来用Paragraph (ending) :替换单词之间的空格\\p。
然后,方法Table \xe2\x86\x92 Convert \xe2\x86\x92 Text to table \xe2\x86\x92 Separate text at Paragraph有效。
\n该解决方案的作用基本上与terdon 的解决方案相同(我更喜欢),但我将其添加到此处,因为它可以在 LibreOffice Writer 中完成,而无需使用终端。
\n选择要转换为单列表的逗号分隔列表。
\n按Ctrl+ H(编辑\xe2\x86\x92查找和替换...的键盘替代项)。
\n在打开的“查找和替换”对话框中,选中“仅当前选择”和“正则表达式”,然后添加:
\n寻找: ,
代替: \\n
单击全部替换。
\n您现在应该将选择作为文本行。
\n最后,要将行转换为单列表:表\xe2\x86\x92将\xe2\x86\x92文本转换为表... \xe2\x86\x92 将分隔文本设置为段落\xe2\x86\ x92好的。
\n另一种方法是使用 LibreOffice Calc 转置表格(将列转换为行,将行转换为列),因为 Writer 目前没有该选项:
\n按照您在问题中所述,将逗号分隔的单词列表转换为表格。
\n从 Writer 复制表格并将其粘贴到 Calc。
\n在 Calc 中选择粘贴的行,然后按Ctrl+X将其剪切。
\nright-click在单元格上并选择Paste Special \xe2\x86\x92 Transpose。
\n最后,从 Calc 中复制包含文字的列并将其粘贴到 Writer 中。
\n| 归档时间: |
|
| 查看次数: |
513 次 |
| 最近记录: |