【问题标题】:How to convert an .xlsx file in a .CSV file maintaining clickable links如何将 .xlsx 文件转换为 .CSV 文件,维护可点击的链接
【发布时间】:2018-07-18 00:49:32
【问题描述】:
我有一个 xlsx 文件,我在其中插入了一些指向 Internet 站点页面的外部链接。在包含工作表的文件夹中还有指向文件的链接。现在我应该将 xlsx 文件转换为 csv 格式。我尝试了“另存为”功能,但连接丢失,只有名称被保留(不是 URL 或路径)。如果您使用 excel 打开它,只需重命名工作簿并放置“.csv”而不是“.xlsx”即可保留链接。但是,使用文本编辑器打开它会使数据不可读。
你有解决办法吗?
【问题讨论】:
标签:
excel
csv
hyperlink
xlsx
【解决方案1】:
简答
你不能。 CSV 文件不支持可点击的超链接。
长答案
CSV 文件和 XLSX 文件实际上是苹果和橘子。 XLSX 文件很复杂,它编码额外信息(除了电子表格中的实际数据),例如格式、单元格大小、用户权限和密码等,而 CSV 文件本质上只是纯文本文件,仅包含 Comma-S分隔的V值(因此缩写为 CSV)。
这就是使用文本编辑器打开 XLSX 文件时无法读取的原因。这都是编码信息。与只是纯文本的 CSV 文件相反,它们可以使用文本编辑器读取。
Excel 可以选择打开/编辑/保存 CSV 文件,但这只是为了方便。使用 Excel 编辑的文件保存为 CSV 文件后,仅保存单元格值本身以及所有其他信息(包括任何格式、公式、行/列大小、工作表名称、超链接 ,或任何其他复杂功能)丢失。