保存到csv时如何导出带链接的单元格?

时间:2015-11-14 13:27:43

标签: excel libreoffice

我正在尝试使用LibreOffice将Excel文件(.xlsx)导出到csv。有些列具有超链接,我可以在LibreOffice中打开工作表时打开这些超链接。单元格不显示链接,而是显示简短的摘要文本:链接在某种程度上是单元格的属性(或文本,不确定)。

我希望CSV包含受影响列的链接(我不关心简短的摘要文本),但通过执行“另存为csv”,我将丢失链接。我该怎么办?

修改

我已经调查了一下:可以在包含Ctrl-K的单元格中的Libreoffice或菜单Insert -> Hyperlink中手动创建超链接。当我尝试导出csv时,我提供了两个相关选项:

enter image description here

  • 如图所示保存单元格内容
  • 保存单元格公式而不是计算值

我和他们玩过,但那些根本没有帮助。

有没有办法导出超链接而不是文本?

1 个答案:

答案 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。