さくらねこでんしゃ

sakura-neko-densha

PowerShell で N:N キー マッチングする

PowerShell で N:N キー マッチングする

ズバリそのもの。Windows PowerShell上でCSVファイルをN:Nマッチングをする必要が出てきた。

www.vwnet.jp

www.vwnet.jp

共通のキー項目をもつCSV同士をキーでマッチングして、1ファイルにまとめたい、という要件。

プログラミングやPowerShellは、今回携わっているシステムの本筋ではないので、極力使いたくない。 Powershellでキー項目でのソートはできているので、Pythonなどを入れてプログラムを組めば一発なのだろうけど、正直、Windows ServerのPowerShellで完結させたいところ。

で、できました。

PowerShellファイルと元のCSVファイル、いずれもUTF8(BOMつき)にしたら、すんなり解決した。

PowerShell周りの文字コードの扱い、いまだにわかんない。。