gpt4 book ai didi

excel - 根据列值拆分 CSV 文件的最简单方法

转载 作者:行者123 更新时间:2023-12-03 00:27:35 27 4
gpt4 key购买 nike

我有一个包含世界上每个城市的大型列表,我试图按国家/地区进行分割。手动实现这一点非常乏味,导致人们相信有更好的方法来实现这一点。这让我想到以下问题。

根据一列中的相似值将 CSV 文件拆分为更小的 CSV 文件的最简单/最佳方法是什么?

我看到这个问题有几种不同的答案,假设提问者有 C++ 经验,但我没有。我对 Java 有非常基础的了解,对 Linux 有更多的经验,对 Windows 和 Microsoft Office 也有更多的经验。

任何朝着正确方向的插入都是有帮助的。

感谢您花时间阅读本文。感谢任何和所有的帮助。

最佳答案

显然有很多不同的方法可以实现这一点 - 如果您使用的是 Windows,this snippet为 PowerShell 提供了一个很好的单行代码,可以根据列中的值拆分 csv 文件:

Import-Csv file.csv | Group-Object -Property "department" | 
Foreach-Object {$path=$_.name+".csv" ; $_.group |
Export-Csv -Path $path -NoTypeInformation}

file.csv 替换为您的 csv 文件,并将 "department" 替换为您要分解文件的列标题。它将根据所选列中的每个唯一值写入一个新的 csv。

如果您从未使用过 Powershell,here是一个不错的介绍。

关于excel - 根据列值拆分 CSV 文件的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24196103/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com