...どこかで入手可能なcsvファイルを操作する簡単なスクリプトがありますか?私は、一般的なCSVファイルを操作できるようになるいくつかのスクリプトを探しています
一般的なもののように:
- アドオン行FILENAMEのINSERT_ROW
- 取得行FILENAME GREP_ROW
- 置き換え行FILENAME GREP_ROW INSERT_ROW
- 削除行FILENAME GREP_ROW
- FILENAME CSVファイルの名前は、「」を含む可能性がある文字列を区切るために使用
「」
- GREP_ROWペアの列フィールド1 =値1 [、フィールドN =値N、...]は、CSVファイルのフィールド値に基づいて行を識別するために使用されます。
- INSERT_ROWフィールドの置換(または追加)に使用されるフィールドの組のフィールド1 =値1 [、フィールドN =値N、行の
CSVパッケージを使用して... 理想的な変数として、各フィールドを関連付けるためのpythonを活用し、フィールドN> XYZなど、より高度なGREPルールを可能...
必要に応じてText :: CSVモジュールもあります。 –
トリックはfield = valueはフィールドと同じ名前のヘッダが同じ値を持つ必要があることを意味します...例えば、csvの私の最初の行はcountry、town、zipとmy querryかもしれません私たちと一致する行のzipフィールドの内容を置換するように指示する "town = NewYork、country = us" "zip = 10010" replaceYear foo.csv "NewYork = 10010 ... – user1078518
この場合、開始行正規表現を構築する必要がありますが、おそらくCSVモジュールによってはそれをより簡単に処理できます。 –