我正在尝试使用LibreOffice将Excel文件(.xlsx
)导出到csv。有些列具有超链接,我可以在LibreOffice中打开工作表时打开这些超链接。单元格不显示链接,而是显示简短的摘要文本:链接在某种程度上是单元格的属性(或文本,不确定)。
我希望CSV包含受影响列的链接(我不关心简短的摘要文本),但通过执行“另存为csv”,我将丢失链接。我该怎么办?
我已经调查了一下:可以在包含Ctrl-K
的单元格中的Libreoffice或菜单Insert -> Hyperlink
中手动创建超链接。当我尝试导出csv时,我提供了两个相关选项:
我和他们玩过,但那些根本没有帮助。
有没有办法导出超链接而不是文本?
答案 0 :(得分:0)
据我所知,CSV导出过滤器始终保存链接文本,而不是链接URL。从LibreOffice格式保存时也会出现这种情况,因此您的问题不需要涉及Excel或.xlsx格式。
我可能会做的是编写一个宏来创建带有URL的CSV文件。如果您想尝试,请查看https://wiki.openoffice.org/wiki/Documentation/DevGuide/Accessibility/XAccessibleHyperlink。
根据您的目标和愿意投入的时间,您可以create your own filter。
另一个需要编程的选项是使用HTML导出过滤器,它会保存链接文本和链接URL,然后编写一些代码来解析URL。