使用.csv中的自定义分隔符导出Excel数据

我想导出一个巨大的excel文件作为一个.csv,但数据包含单元格内的逗号。

如何将excel数据导出为.csv,并使用deliminator作为此|

我尝试了通常的“另存为”,但它不适用于我的数据。

嗨在下面的链接中查看这个方法,这是我过去使用的方法

https://www.howtogeek.com/howto/21456/export-or-save-excel-files-with-pipe-or-other-delimiters-instead-of-commas/

概要:

控制面板 – >区域和语言,然后单击其他设置

当在附加设置中find“列表分隔符”

改变这个你想要的任何东西,在你的情况下,你会想| pipe

根据定义CSV代表逗号分隔。

在“另存为”窗口中,您可以轻松select其他选项:

“格式化文本(空格分隔)”,但如果您的单元格中有空格,这将不合适

“文本(制表符分隔)”不太可能你会在你的单元格中有选项卡,并且人们不会将它们键入到excel中。

如果你真的想'pipe'| 那么我会build议保存为制表符分隔,并运行某种查找和replace结果的文本文件。 这是一个解决方法

一个更大的解决方法是使用表中的公式连接单元格 涉及并保存为文本只有那一栏。