異なるスプレッドシート間でデータをコピーして貼り付けることは、退屈でイライラするアクティビティになる可能性があります。
しかし、これを行うことの多くには、非常に似たような多くのファイルが含まれるため、間違いを犯すのも非常に簡単です。
幸いなことに、このプロセスを自動化できるCSVファイルコマンドラインオプションがあります。これにより、時間を節約し、間違いを減らすことができます。
Windows 7のCSVファイルをマージする方法
- すべてのCSVファイルを同じフォルダーに入れます。
- 「cmd」を検索フィールドに入力し、[コマンド]をクリックしますプロンプト。
- 「CD」と入力してからフォルダーパスを入力し、Enterを押します。
- タイプコピー *.csv all-groups.csv、次に押します入力。
- 合計ファイルを表示して開き、結果を確認します。
私たちの記事は、これらの手順の写真を含むWindowsのCSVファイルを組み合わせることに関する追加情報を以下に続けます。
データベースからCSVファイルを定期的にダウンロードする場合、または同様の情報を含む多数のCSVファイルを受信した場合、それらのすべてのファイルを1つの大きなファイルに結合する必要がある場合があります。
CSVファイルを自動的にマージする機能は、Excelに印刷領域を設定して、印刷されていないスプレッドシートを修正するのとほぼ同じです。私は最近、約100の異なるCSVファイルに分割された大量のデータがあり、それぞれに各行に同じタイプのデータを持つ同じ数の行が含まれていた状況に遭遇しました。
関連している:ExcelでCSVファイルを作成する方法:ステップバイステップガイド
各CSVファイルは会社からの注文を表しており、私の会社はそのすべてのデータを1つのファイルにすばやく並べ替える必要がありました。その後、結合されたデータをピボットテーブルに編成して、生産チームが作成する必要がある各製品のどれだけを把握できるようにすることができます。これを行う理由は異なる場合がありますが、多くのデータを組み合わせて並べ替える必要がある場合に最も簡単なソリューションになる可能性があります。
各ファイルを個別に開くのではなく、すべてのデータを1つのファイルにコピーして貼り付けて、コマンドプロンプトでプロセスを自動化できます。誰かが複数のCSVファイルからすべてのデータを手動でコピーして貼り付けて1つのCSVファイルに貼り付けたのを目撃したことで、CSVファイルをマージする能力は大きな時間節約になる可能性があることを知っています。
この記事の手順はMicrosoft Windows 7で実行されましたが、Windows 10を含むWindowsオペレーティングシステムの新しいバージョンでも機能します。
これらの手順では、CMDツールを使用してコマンドラインのCSVファイルを結合する方法を示します。
ステップ1:すべてのCSVファイルを1つのフォルダーに移動します。


同じフォルダーにマージするCSVファイルをコピーまたは移動します。
このファイルはデスクトップ上にある必要はありませんが、私は通常、簡単にするために私のものをそこに置きます。
ただし、後で参照する必要があるため、場所に注意してください。
さらに、マージCSVファイルプロセスを完了すると、出力CSVファイルもこの同じフォルダーに配置されます。
ステップ2:クリックします始めるボタン、クリックしますすべてのプログラム、クリックしますアクセサリーフォルダー、次に右クリックしますコマンドプロンプトオプションと選択します管理者として実行します。


を検索しますコマンドプロンプトアプリケーション、それを右クリックして選択します管理者として実行します。
また、[CMD]を[スタート]メニューの下部にある検索フィールドに入力することもできます。これにより、コマンドプロンプトが検索結果として表示されます。次に、右クリックしますコマンドプロンプト結果を検索してから、クリックします管理者として実行します。
ステップ3:「CD」を入力し、その後にスペース、フォルダーの位置を入力し、「Enter」を押します。


「CD」という文字を入力し、その後にスペースとフォルダーのファイルパスが続き、次に押してください入力キーボードに。
上の画像を見ると、私のフォルダーは「CSVファイル」と呼ばれ、「デモ」と呼ばれるユーザーのデスクトップにあることがわかります。
フォルダーを右クリックしてクリックして、フォルダの場所を見つけることもできますプロパティ。
あるいは、押し下げることもできますシフト次に、フォルダーを右クリックして、「パスとしてコピー」を選択します。
したがって、あなたが入力しているデータのラインはこのようなものになるかもしれません -
CD C:\ users \ demo \ desktop \ csvファイル
ステップ4:入力コピー *.csv all-groups.csv次の行で、押します入力キーボードに。


タイプしますコピー *.csv all-groups.csvコマンド、次に押します入力キーボードに。
出力ファイル名を「all-groups.csv」から希望するファイル名に変更できます。
このステップで選択した名前は、マージされたすべてのCSVファイルを含む大きなファイルの名前になります。
ステップ5:フォルダを開き、作成した新しいファイルを表示します。


フォルダーウィンドウを開き、新しいファイルがあることを確認します。
上記のステップ4で指定した名前の同じフォルダーにあります。
ステップ6:ファイルをダブルクリックして、結合されたすべての情報を表示します。


ファイルを開いて、組み合わせたデータを表示します。
上の画像では、ファイルが元々そのデータラインを含んでいた3番目の列で指定したことに注意してください。
CSVファイルをマージすると、結果の出力ファイルには、この方法ですべての情報が整理され、1つのファイルからのデータが以前に追加されたすべてのデータの後に追加されます。
COMBINE CSVファイルコマンドラインチュートリアルを完了したので、このメソッドを自分のコンピューターに持っているグループOファイルに、すべての情報を含む1つの大きな組み合わせファイルをすばやく生成することができます。
私たちの記事は、Windowsの複数のCSVファイルを組み合わせることに関するいくつかの追加情報を以下に続けます。
WindowsでCSVファイルをマージする方法に関する追加情報
Windows Explorerのそのフォルダーにブラウジングして、次に押し下げて、パスをフォルダーにすばやく見つけてコピーできます。シフトキーボードのキー、次にフォルダーを右クリックして選択しますパスとしてコピーします。
このプロセス全体が、すべてのCSVファイルがすべて同じ数の列を含み、それらの列がすべて同じ見出しを持っている場合、はるかに良く機能します。
すべてのファイルを組み合わせたら、各ファイルに独自のヘッダーがある場合、それらのヘッダーは複合ファイルの各データセットの上部に存在します。通常、データをアルファベット順にソートし、ヘッダーの追加インスタンスを削除するのが最も簡単だと思います。
COMBINE CSVファイルコマンドラインプロセスに関するよくある質問
これはすべてのCSVファイルに何かをしますか?
いいえ、これらの手順を使用して複数のCSVファイルをマージする場合、元のCSVファイルには影響しません。
これにより、ファイルを1つのCSVファイルにマージできるように、最初に個別のファイルに含まれていたデータをより簡単に並べ替えて編集できるようにします。
これをCSVファイルの代わりに1つのExcelファイルとして保存するにはどうすればよいですか?
この方法でデータをインポートするオプションは、ファイルを入力した場合にのみ機能します。また、.xlsmまたは.xlsファイル形式でファイルを作成することもできません。
結合されたファイルをExcelファイル形式に変更する場合は、Excelでファイルを開く必要があります。[ファイル]タブを選択して、[保存]オプションを選択します。
ここで、[ファイルタイプ]ドロップダウンメニューをクリックして、Excelワークブックオプションを選択できます。
同じ列に私のようなデータがないのはなぜですか?
個々のファイルを組み合わせるユーティリティには、多くのカスタマイズオプションがありません。
コマンドラインは基本的に、既存の各シートのすべてのデータを取得し、それを別のシートにコピーします。
これらのシートのいずれかが空の列または非表示の列を持っているかどうかはわかりません。各シートを通過して、データをコピーして、マージされたファイルの適切な列に移動します。
ファイルエクスプローラーのファイル名を変更する方法はありますか?
ファイルマージ中に指定した名前が気に入らない場合は、ファイルを選択して簡単に名前を変更してから、キーボードにF2を押すことができます。
元のファイルやその他のファイルの名前を変更する場合は、これを行うこともできます。
ただし、変更しようとしているファイルが現在別のアプリケーションで現在開いている場合、これを行うことはできません。
