如何在 Microsoft Excel 中将 Excel CSV 分隔符更改为逗号或分号?

17 Mar 2025 | 6 分钟阅读

在这个技术日新月异的现代时代,众所周知,Microsoft Excel 在操作上勤勉,在执行计算方面智能。正因为如此,它主要检查正在运行的给定机器的系统设置,并尽力有效地满足相应用户的需求,有时也会令人失望。

现在让我们设想一下,如果一个人想将我们的 Microsoft Excel 数据导出到其他应用程序,为了实现这一目的,我们将把它保存为许多程序都支持的 CSV 格式。

此外,无论我们使用何种 CSV 选项,结果都将是分号分隔文件,而不是我们想要的逗号分隔文件。

在本教程中,我们将发现并讨论与在 Microsoft Excel 中将 Excel CSV 分隔符文件更改为逗号或分号相关的各种概念

  1. Microsoft Excel 对 CSV 使用哪种分隔符?
  2. 使用各种分隔符将 Microsoft Excel 文件保存为 CSV。
  3. 使用不同的可用分隔符打开或导入 CSV。
  4. 全局更改默认 CSV 分隔符。
  5. 更改列表分隔符:背景及其序列。

Microsoft Excel 对 CSV 文件使用哪种分隔符?

为了处理 .csv 文件,Microsoft Excel 使用通常在 Windows 区域设置中定义的列表分隔符。众所周知,在北美和一些其他国家/地区,默认的列表分隔符就是逗号,用于 CSV 分隔。

此外,在欧洲国家/地区,逗号主要用于十进制符号,并且列表分隔符设置为分号。因此,将获得的结果将是 CSV 分号分隔。

现在,为了获得带有其他分隔符字段的 CSV 文件,我们还需要应用以下给定方法之一。

将 Excel 文件保存为 CSV 时更改分隔符

当我们以 .csv 文件格式保存工作簿时,Microsoft Excel 会使用我们的默认列表分隔符分隔值。当我们强制它使用不同的分隔符时,我们将使用以下步骤:

步骤 1) 首先,我们将单击“文件”菜单并单击“选项”,在“选项”下,我们将分别单击“高级选项”。

步骤 2) 现在,在此步骤中,在编辑选项下,我们将清除使用系统分隔符复选框。

步骤 3) 之后,我们将更改默认的小数点分隔符,因为更改此设置将更改小数点在工作表中的显示方式,并且我们将选择不同的千位分隔符以有效避免混淆。

根据我们希望使用的相应分隔符,我们将以下列方式之一配置设置:

要将 Microsoft Excel 文件转换为CSV 分号分隔,为此,我们将小数点分隔符设置为逗号,这将使 Excel 使用分号作为列表分隔符(CSV 分隔符)

  1. 小数点分隔符设置为逗号 (,)。
  2. 千位分隔符设置为句点 (.)
How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?

要将 Excel 文件保存为CSV 逗号分隔,我们将小数点分隔符设置为句点(点)。这将使 Excel 使用逗号作为列表分隔符(CSV 分隔符)

  • 小数点分隔符设置为句点 (.)
  • 千位分隔符设置为逗号 (,)。
How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?

如果我们要仅为了特定文件更改 CSV 分隔符,则在将 Microsoft Excel 工作簿导出到 CSV 后,我们可以再次勾选使用系统设置复选框。

注意:我们在 Microsoft Excel 选项中所做的特定更改仅限于 Excel。另外,其他应用程序将使用默认的列表分隔符,该分隔符在我们的 Windows 区域设置中有效定义。

将 CSV 导入 Microsoft Excel 时更改分隔符

众所周知,有各种方法可以用来将 CSV 文件导入 Excel。更改分隔符的方式主要取决于我们高效选择的导入过程。

直接在 CSV 文件中指示分隔符

如果希望 Microsoft Excel 读取 CSV 文件,并使用给定 CSV 文件中使用的字段分隔符,那么在这种情况下,我们可以直接在该文件中指定分隔符。

为此,我们将在任何文本编辑器中打开文件。假设我们正在打开记事本,然后转到在任何其他数据之前输入以下字符串:

  1. 用逗号分隔值:sep=;
  2. 用分号分隔值:sep=;
  3. 用竖线分隔值:sep=|

此外,类似地,我们可以将任何其他字符用作分隔符。

定义分隔符后,我们可以像通常那样在 Microsoft Excel 中打开文本文件,无论是从 Excel 本身还是从 Windows 资源管理器。

How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?

如何在 Microsoft Excel 中全局更改默认 CSV 分隔符?

如果我们要更改默认的列表分隔符,不仅适用于 Excel,而且适用于我们系统或计算机上安装的所有程序,要实现上述目标,我们必须有效地执行以下操作:

步骤 1: 在当前的 Windows 中,我们将转到“控制面板 > 然后到区域设置。为此,我们将在 Windows 搜索框中输入区域,然后有效地单击区域设置

How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?

步骤 2: 然后,在“区域”面板中,在“相关设置”下,我们将单击其他日期、时间、和区域设置

How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?

步骤 3: 现在,在这些步骤中,就在区域选项下,我们将分别单击“更改日期、时间或数字格式”

How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?

步骤 4: 之后,在此特定的区域对话框中,该对话框显示在格式选项卡中,我们将单击“其他设置”。

How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?

步骤 5: 现在,在此之后,在自定义格式对话框中,该对话框显示在数字选项卡下,我们将输入我们希望用作给定列表分隔符框中默认 CSV 分隔符的相应字符。

How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?

步骤 6: 之后,我们将单击“确定”两次以有效地关闭这两个对话框。完成后,我们将重新启动 Microsoft Excel,以便它能有效地接收我们的更改。

更改列表分隔符:背景和后果

现在在这个概念中,在对我们系统上的列表分隔符进行任何更改之前,我将请大家仔细阅读以下部分,以便您能很好地理解可能的结果。

首先,不同的国家使用其他默认分隔符,这取决于“其他国家/地区”的 Windows 设置。

这是因为大数字在全球范围内以各种方式书写。

  1. 例如:在一些英语国家,例如:英国、新西兰等,使用以下分隔符

列表分隔符:逗号 (,)。

数字分组符号:逗号 (,)。

小数符号:点 (.)。

How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?
  1. 例如:如果我们正在考虑或取出欧洲国家,我们使用分号作为其默认列表分隔符。这是因为逗号用作小数点。

数字分组符号 - 点 (.)

小数符号 - 逗号 (,)。

列表分隔符 - 分号 (;)

How can we change an Excel CSV delimiter to a comma or semicolon in Microsoft Excel?

根据上图,我们可以看到两千美元五十美分在不同国家基本上有不同的风格

  1. 美国:$2,000.50。
  2. 欧盟:$2.000,50。

所以问题是:这一切与 CSV 分隔符有什么关系?

关键是特定的列表分隔符(CSV 分隔符)和小数符号应被视为两个不同的字符,这意味着将列表分隔符设置为逗号将需要更改默认的小数符号。因此,数字将在我们所有的应用程序中以不同的方式显示。