使用.csv格式的自定义清除器导出Excel数据

使用.csv格式的自定义清除器导出Excel数据,excel,excel-2010,Excel,Excel 2010,我想将一个巨大的excel文件导出为.csv格式,但数据的单元格中包含逗号 如何将excel数据导出为.csv,并使用如下所示的清除器| 我尝试过使用通常的“另存为”,但它对我的数据无效。根据定义,CSV代表逗号分隔 在“另存为”窗口中,您可以选择以下简单选项: “格式化文本(空格分隔)”,但如果单元格中有空格,则此选项不适用 “文本(制表符分隔)”单元格中不太可能有制表符,人们也不会将这些制表符输入excel 如果您真的需要“管道”,那么我建议将其另存为以制表符分隔的,并在生成的文本文件上运行

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

如何将excel数据导出为.csv,并使用如下所示的清除器|


我尝试过使用通常的“另存为”,但它对我的数据无效。

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

在“另存为”窗口中,您可以选择以下简单选项:

“格式化文本(空格分隔)”,但如果单元格中有空格,则此选项不适用

“文本(制表符分隔)”单元格中不太可能有制表符,人们也不会将这些制表符输入excel

如果您真的需要“管道”,那么我建议将其另存为以制表符分隔的,并在生成的文本文件上运行某种find&replace。这是一个解决办法


一个更大的解决方法是使用工作表上的公式将单元格连接起来,其中包含一个|涉及,另存为仅该列的文本。

您好,请在下面的链接中查看此方法,这是我过去使用的方法

摘要:

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

在附加设置中查找“列表分隔符”


将此更改为您想要的任何内容,在您的情况下,您可能需要| pipe

这可能更适合www.SuperUser.com为什么更改分隔符?包含条目的逗号周围的引号有什么问题?@RonRosenfeld在python程序中使用数据,而引号也在数据中使用。同样,为什么要更改分隔符?这些规则适用于在单个字段中包含逗号和引号的CSV文件。python在读取文件时不遵守这些规则吗?“按定义CSV代表逗号分隔。”正确,但Excel通过将分隔符设置为某些区域设置使此定义无效。例如,在某些国家/地区,您将使用分号分隔符:(公平地说,对于使用逗号作为小数分隔符的语言,将其用作分隔符是没有意义的。office 365 excel截至20200724年-此解决方案不起作用:(