在 Windows 7 中将 CSV 文件合并为一个大 CSV 文件

Ella

在不同电子表格之间复制和粘贴数据可能是一项乏味且令人沮丧的活动。

但它也很容易犯错误,因为很多时候你这样做会涉及很多看起来非常相似的文件。

幸运的是,您可以使用一个组合 CSV 文件命令行选项,它可以为您自动执行此过程,这既可以节省时间,又可以减少错误。

  1. 将所有 csv 文件放在同一文件夹中。
  2. 在搜索字段中输入“cmd”,然后单击“命令”迅速的
  3. 键入“cd”,然后键入文件夹路径,然后按 Enter 键。
  4. 类型复制 *.csv all-groups.csv,然后按进入
  5. 查看并打开组合文件以查看结果。

下面我们的文章继续提供有关在 Windows 中合并 CSV 文件的更多信息,包括这些步骤的图片。

如果您定期从数据库下载 CSV 文件,或收到多个包含类似信息的 CSV 文件,您可能需要将所有这些文件合并为一个更大的文件。

自动合并 CSV 文件的功能可以节省大量时间和精力,几乎就像在 Excel 中设置打印区域来修复打印效果不佳的电子表格一样。我最近遇到一种情况,我有大量数据被分成大约 100 个不同的 CSV 文件,每个文件包含相同数量的行,每行中的数据类型相同。

每个 CSV 文件代表一家公司的一份订单,我的公司需要能够快速将所有这些数据分类到一个文件中。然后,可以将合并后的数据组织到数据透视表中,以便我们的生产团队知道他们需要生产每种产品的数量。您这样做的原因可能有所不同,但如果您需要对大量数据进行组合和排序,这可能是最简单的解决方案。

您可以使用命令提示符自动执行该过程,而不是单独打开每个文件,然后将所有数据复制并粘贴到一个文件中。目睹有人手动将多个 CSV 文件中的所有数据复制并粘贴到一个 CSV 文件中,我知道合并 CSV 文件的功能可以节省大量时间。

如何在 Windows 7 中将多个 CSV 文件合并为一个文件(带图片指南)

本文中的步骤是在 Microsoft Windows 7 中执行的,但也适用于较新版本的 Windows 操作系统,包括 Windows 10。

这些步骤将向您展示如何使用 CMD 工具在命令行中合并 CSV 文件。

第 1 步:将所有 CSV 文件移至一个文件夹中。

将要合并的 CSV 文件复制或移动到同一文件夹中。

该文件不需要位于您的桌面上,但为了简单起见,我通常将我的文件放在那里。

不过,请记下该位置,因为稍后您需要引用它。

此外,完成合并 CSV 文件过程后,输出 CSV 文件也将位于同一文件夹中。

第 2 步:单击开始按钮,单击所有节目,单击配件文件夹,然后右键单击命令提示符选项并选择以管理员身份运行

搜索命令提示符应用程序,然后右键单击它并选择以管理员身份运行

您还可以在“开始”菜单底部的搜索字段中输入“cmd”,这将显示命令提示符作为搜索结果。然后您可以右键单击命令提示符搜索结果,然后单击以管理员身份运行

步骤 3:键入“cd”,后跟一个空格,然后是文件夹位置,然后按“Enter”。

键入字母“cd”,后跟空格和文件夹的文件路径,然后按进入在你的键盘上。

如果您查看上图,您会看到我的文件夹称为“csv 文件”,位于我称为“Demo”的用户的桌面上。

您还可以通过右键单击该文件夹,然后单击来找到该文件夹​​位置特性

或者,您可以按住转移,然后右键单击该文件夹并选择“复制为路径”。

因此,您输入的数据行可能看起来像这样 –

cd C:\Users\Demo\Desktop\csv 文件

第四步:输入复制 *.csv all-groups.csv在下一行,然后按进入在你的键盘上。

键入复制 *.csv all-groups.csv命令,然后按进入在你的键盘上。

您可以将输出文件名从“all-groups.csv”更改为您想要的任何文件名。

您在此步骤中选择的名称将是包含所有合并的 CSV 文件的大文件的名称。

步骤5:打开文件夹即可看到您刚刚创建的新文件。

打开文件夹窗口以确认新文件存在。

它将位于同一文件夹中,并使用您在上面步骤 4 中指定的名称。

推荐阅读:如何在 Google 文档中打开 CSV 文件

第 6 步:双击该文件以查看所有组合信息。

打开文件以查看组合数据。

在上图中,请注意,我已在第三列中指定了哪个文件最初包含该行数据。

合并 CSV 文件时,生成的输出文件将以这种方式组织所有信息,其中一个文件中的数据将添加到之前添加的所有数据之后。

现在您已经完成了合并 CSV 文件命令行教程,您将能够将此方法应用于您自己计算机上的文件组,并快速生成一个包含所有信息的大型组合文件。

下面我们的文章继续提供有关在 Windows 中合并多个 CSV 文件的一些附加信息。

有关如何在 Windows 中合并 CSV 文件的其他信息

您可以通过在 Windows 资源管理器中浏览到该文件夹​​,然后按住转移键,然后右键单击该文件夹并选择复制为路径

如果您拥有的每个 CSV 文件都包含相同数量的列,并且这些列都具有相同的标题,那么整个过程会更好。

组合所有文件后,如果每个文件都有自己单独的标头,那么这些标头将存在于组合文件中每个数据集的顶部。我通常发现最简单的方法是按字母顺序对数据进行排序,然后删除标题的其他实例。

有关合并 CSV 文件命令行过程的常见问题

这会对您的所有 CSV 文件产生影响吗?

不会,当您使用这些步骤合并多个 CSV 文件时,不会影响您的原始 CSV 文件。

这只是允许您将文件合并到一个 CSV 文件中,以便您可以更轻松地对最初包含在单独文件中的数据进行排序和编辑。

如何将其保存为一个 Excel 文件而不是 CSV 文件?

仅当您输入的文件是 CSV 文件时,以这种方式导入数据的选项才有效。您也无法创建 .xlsm 或 .xls 文件格式的文件。

如果您想将组合文件更改为 Excel 文件格式,则需要在 Excel 中打开该文件,选择“文件”选项卡,然后选择“另存为”选项。

您可以在其中单击文件类型下拉菜单并选择 Excel 工作簿选项。

为什么我的类似数据不在同一列中?

组合单个文件的实用程序没有很多自定义选项。

命令行基本上获取每个现有工作表中的所有数据并将其复制到单独的工作表中。

它无法判断其中一张工作表是否具有空列或隐藏列,并且只是在每个工作表中移动,将数据复制到较大合并文件上的相应列中。

有没有办法更改文件资源管理器中的文件名?

如果您不喜欢在文件合并期间指定的名称,可以通过选择文件然后按键盘上的 F2 轻松重命名该文件。

如果您想重命名原始文件或任何其他文件,也可以执行此操作。

但是,如果您尝试重命名的文件当前在另一个应用程序中打开,您将无法执行此操作。