excel或csv中更改分隔符(只要csv文件分隔符不为逗号即可)

excel或csv中更改分隔符(只要csv文件分隔符不为逗号即可)
随便用excel中的设置或者编程都可以,能解决问题的办法就是好办法
有的说用啥另存为里面有设置??没找到
还有的说调系统中区域设置....也没找到........

请详细说明,谢谢
用查找替换法将逗号替换为别的符号即可,因为很多行有逗号的,而且不是分隔符,所以此法不行

1、创建一个csv文件,并制作样例数据;

2、用notepad++等文本编辑器再次打开该csv文件;可以发现分隔符为逗号;

3、在notepad++中编辑,将分隔符逗号转换为目标字符,如|;

4、再次打开该csv文件,即可看到文件内容以|分割;

扩展资料

1、逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号)。

2、CSV并不是一种单一的、定义明确的格式(尽管RFC 4180有一个被通常使用的定义)。因此在实践中,术语“CSV”泛指具有以下特征的任何文件:

1)纯文本,使用某个字符集,比如ASCII、Unicode、EBCDIC或GB2312;

2)由记录组成(典型的是每行一条记录);

3)每条记录被分隔符分隔为字段(典型分隔符有逗号、分号或制表符;有时分隔符可以包括可选的空格);

4)每条记录都有同样的字段序列

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-04
  一、通过打开文本文件来导入文本文件:可以使用“打开”命令将在其他程序中创建的文本文件转换为 Excel 工作簿。
  1、单击“Microsoft Office 按钮”,然后单击“打开”。将显示“打开”对话框。
  2、在“文件类型”框中,选择“文本文件”。
  3、在“查找范围”列表中,找到并双击要打开的文本文件:
  ?如果文件为文本文件 (.txt),则 Excel 将启动“文本导入向导”。
  按照“文本导入向导”中的说明进行操作。单击“帮助”以获得有关使用“文本导入向导”的详细信息,或者参阅文本导入向导。完成向导中的操作步骤后,请单击“完成”。
  如果文件为 .csv 文件,则 Excel 将自动转换该文本文件并将其打开。
  注:当 Excel 打开 .csv 文件后,它将使用当前默认数据格式设置来解释如何导入每个数据列。您可能希望能够使用“文本导入向导”更灵活地将列转换为不同的数据格式。例如,.csv 文件中数据列的数据格式可能是 MDY,而 Excel 的默认数据格式为 YMD,或者希望将带有前导零的数字列转换为文本,以便可以保留前导零。要使用“文本导入向导”,可以在打开文件前将文件的类型更改为 .txt,或者通过连接到文本文件来导入文本文件。

  二、通过连接到文本文件来导入文本文件:可以从作为外部数据区域 (外部数据区域:从 Excel 的外部(如,数据库或文本文件)导入工作表的数据区域。在 Excel 中,可为外部数据区域中的数据设置格式或用其进行计算,就如同对其他任何数据一样。)的文本文件导入数据。
  1、单击要用来放置文本文件数据的单元格。
  2、在“数据”选项卡上的“获取外部数据”组中,单击“自文本”。
  3、在“查找范围”列表中,找到并双击要导入的文本文件。
  按照“文本导入向导”中的说明进行操作。单击“帮助” 以获得有关使用“文本导入向导”的详细信息,或者参阅文本导入向导。完成向导中的操作步骤后,请单击“完成”。
  4、在“导入数据”对话框中,请执行下列操作:
  (可选)单击“属性”以设置所导入数据的刷新、格式和布局选项。
  在“数据的放置位置”下,请执行下列操作之一:
   A、要将数据返回到所选位置,请单击“现有工作表”。
   B、要将数据返回到新的工作表的左上角,请单击“新建工作表”。
  5、单击“确定”。
  Excel 会将外部数据区域放置在指定的位置。

  三、通过保存数据将数据导出到文本文件:可以使用“另存为”命令将 Excel 工作表转换为文本文件。
  1、单击“Microsoft Office 按钮”,然后单击“另存为”。将显示“另存为”对话框。
  2、在“保存类型”框中,为工作表选择文本文件格式。
  注释 不同的格式支持不同的功能集。有关不同文本文件格式支持的功能集的详细信息,请参阅不转换为其他文件格式的 Excel 格式和功能。
  3、在“另存为”列表中,通过浏览找到要将新文本文件保存到的位置。
  4、在“文件名”框中,查看 Excel 为新文本文件建议的名称,并更改该名称(如有必要)。
  5、单击“保存”。
  6、此时将显示一个对话框,提醒您仅将当前工作表保存到新文件。如果确定当前工作表就是要保存为文本文件的工作表,则单击“确定”。可以通过对每个工作表重复此过程来将其他工作表保存为单独的文本文件。
  7、此时将显示第二个对话框,提醒您工作表可能包含文本文件格式不支持的功能。如果只想将工作表数据保存到新文本文件中,则单击“是”。如果不确定且想要了解有关文本文件格式不支持的 Excel 功能的详细信息,则单击“帮助”获取详细信息。

  四、更改文本文件中使用的分隔符号:对于带分隔符的文本文件,可以在“文本导入向导”的步骤 2 中将分隔符从制表符更改为其他字符。在步骤 2 中,还可以更改处理连续分隔符(如连续引号)的方式。 有关使用“文本导入向导”的详细信息,请参阅文本导入向导。
  更改所有 .csv 文本文件中的分隔符
  1、单击 Windows“开始”菜单。
  2、单击“控制面板”。
  3、打开“区域和语言选项”对话框。
  4、单击“区域选项”选项卡。
  5、单击“自定义”。
  6、在“列表分隔符”框中键入新的分隔符。
  7、单击“确定”两次。
  注:更改了计算机的列表分隔符后,所有程序都使用新分隔符。可以使用相同过程将分隔符更改回默认分隔符。
第2个回答  2009-09-02
用查找替换法将逗号替换为别的符号即可。

---------------------------------------

另存为txt文件就没有逗号了。
第3个回答  2009-09-02
第4个回答  2019-12-27
相似回答