約 100 個のCSV (カンマ区切り) ファイルがあります。サンプルの CSV ファイルは次のとおりです。
1,222,33,444,5
6,777,88,999,0
EmEditorを使用して、これらすべての CSV ファイルから 1 列目と 5 列目を削除する最良の方法は何ですか?
まず、CSV ドキュメントから 1 列目と 5 列目を削除するマクロを作成します。EmEditor (v21.0.0 以降) でCSV ファイルを開いた後、マクロ ファイルが 1 つの CSV ドキュメントで動作することを確認します。マクロを実行するには、以下のコードをたとえば として保存し、 [マクロ] メニューの[選択...RemoveColumn.jsee
]からこのファイルを選択します。最後に、「マクロ」メニューで「 RemoveColumn.jsee を実行」を選択します。
RemoveColumn.jsee
editor.ExecuteCommandByID(22528); // select CSV mode
document.DeleteColumn( 5 ); // Delete Column 5
document.DeleteColumn( 1 ); // Delete Column 1
マクロが機能することを確認したら、100 個の CSV ファイルにマクロを適用します。
これを行うには、[マクロ] メニューの [一時オプションを使用して実行] を選択し、[マクロ]テキスト ボックスで既に指定されていることを確認し、開いている各ドキュメントに対して [マクロを実行] を設定し、マクロ オプションの実行後に各ドキュメントを保存して閉じ、ドラッグ アンド ドロップ (または[追加] ボタンをクリックして、マクロを適用するすべての CSV ファイルを選択し、[実行] をクリックします。RemoveColumn.jsee
これにより、指定されたすべての CSV ファイルから 1 列目と 5 列目が削除されます。