Windows11 / 10で巨大なCSVファイルを小さなファイルに分割する方法

Microsoft Excelは、スプレッドシートプログラムであり、データの分析、情報の検索、グラフの作成、および意思決定者への提示に使用される優れたツールです。 Excelは、単純な計算機から最も技術的な計算まで、すべてのレベルで効果的に機能します。 ただし、大きなデータを処理するときに、スプレッドシートのサイズの問題が発生することがあります。 この記事では、巨大なCSVファイルを複数の小さなファイルに分割する方法を学びましょう。

目次

なぜ巨大なExcelスプレッドシートを分割するのですか?

Excelスプレッドシートは、データの最初の1,048,576行と16,384列のみを開きます。 それよりはるかに多くのデータを含む.csvファイルに出くわすことがあります。

病院に患者のデータを保存する必要があるとしましょう。100万を超えるなど、その数のレコードを含むCSVファイルをインポートする必要があります。 しかし、ここでの問題は、100万を超えるレコードを含むスプレッドシートをどのようにインポートして管理するかということです。

解決策は、100万人を超える患者の巨大なCSVファイルを小さな複数のファイルに分割して、Excelでの作業が容易になるようにすることです。

Excelで巨大なCSVファイルを開くとどうなりますか?

Excelを開くのは難しいでしょう。 大きなファイルを開くには数分かかり、上位1048576行にあるデータのみを表示できます。 その後、「ファイルが完全にロードされていません“. 表示されている行でのみ作業できます。 これは、データ全体を分析および調査する必要がある場合には役立ちません。 したがって、ファイルを分割することをお勧めします。

この記事では、2つのランダムなCSV Excelスプレッドシートを使用して、巨大なCSVファイルを小さなファイルに分割する方法を説明します。

巨大なCSVファイルを分割する方法

1. プログラムを使用してCSVファイルを分割する

CSVスプリッタープログラムを使用するだけで、巨大なCSVファイルを分割できます。 これらのスプリッターは、メモリの問題にもかかわらず広く使用されています。 以下のプログラムのいずれかを使用してファイルを分割します。 それらはインターネット上で無料でダウンロードできます。

1. 巨大なCSVスプリッター

これは、CSVスプリッターを使用するのが簡単で簡単です。 以下でこれを使用してファイルを分割する方法を見てみましょう。

1. スプリッターを開いた後、入力するだけです CSVファイル あなたは分割して言及したい 行数 をクリックします 分割ファイル.

スプリットCsv

2. 分割が完了すると、次のように複数の分割ファイルが取得されます

Csv1を分割

2. CSVスプリッター

これも上記のスプリッターと同じ機能を果たします。 このプログラムでファイルを分割する方法を見てみましょう。

1. CSVスプリッターを開き、分割するCSVファイルを入力します。 の数を入力してください そして最後に 実行する.

Csvスプリッター

2. 分割が完了すると、ファイルは元のCSVファイルが存在する場所に保存されます。

Csv Splitter1

市場にはさらに多くのCSVスプリッターがあります。一例は次のとおりです。 BitRecoverCSVスプリッター. 必要に応じてこれを使用できますが、フルバージョンを入手するには料金を支払う必要があります。

2. オンラインソース分割CSV

Split CSVと呼ばれる無料のオンラインソースを使用して、CSVファイルを小さなファイルに分割することもできます。

1. ブラウザで分割CSVを開きます。

オンラインCsv

2. 分割したいファイルをアップロードします。

オンラインCsv1

3. ファイルに含める行数を指定します。

オンラインCsv2

4. 画面の手順に従って、最後にをクリックします スプリット.

オンラインCsv3

ノート:分割CSVには、いくつかのプレミアムオプションもあります。 これらのオプションを使用するには、いくつかのサブスクリプション料金を支払う必要があります。

3. バッチファイルを使用する

バッチファイルを使用して、巨大なCSVファイルを複数のファイルに分割することもできます。 バッチファイルを作成し、それをカスタマイズして必要な作業を行う方法を見てみましょう。

1. テキストファイル(メモ帳)を開きます。 CSVファイルを分割するバッチコードを記述します(以下のコードをコピーします)。

バッチコード

2. さあ、 ファイル>名前を付けて保存> batch.bat ファイル >保存します。

バッチファイルの保存

3. これで、ファイルは次のようにデスクトップに保存されます。 ダブルクリック コマンドプロンプトで実行するファイル。

バッチ1

ノート:コードを編集したい場合は、 右クリック バッチアイコンをクリックして、をクリックします 編集.

4. バッチプログラムがコードを処理すると、入力に基づいて巨大なCSVファイルが複数の小さなファイルに分割されます。

5. それでは、コードと、特定のCSVファイルを分割できるようにするために必要な変更について調べてみましょう。

バッチ

それに応じてコードが機能するようにするには、以下の値を変更する必要があります。

SET BFN = これは、分割する必要のあるCSVファイルを指している必要があります。 独自のCSVファイルパスに置き換えるだけです。

SET LPF = これは、新しいファイルで開きたい行数です。

SET SFN = これは、分割ファイルに付ける新しい名前です。

これらの値を変更した後、コードをとして保存してください 。バット 新しい名前でファイルを作成し、上記の手順に従ってCSVファイルを分割します。

4. Powershellを使用する

バッチファイル処理と比較すると、PowerShellコーディングはより簡単で高速です。 したがって、この処理にはPowershellを使用できます。 プロセスに入る前に、以下のコードをメモ帳にコピーしてください。

パワーシェル

1. 押す ” Windows + X” 管理者としてPowershellを開きます。

Pres Win Key + X一緒にWindowsPowershellでコンテキストメニューを開く(管理者)Pres Win Key + X一緒にWindowsPowershellでコンテキストメニューを開く(管理者)

2. CSVファイルの要件に従って、メモ帳にコピーされたコードを変更します。 行われる変更は次のとおりです。

  • $ InputFilename = Get-Content‘C:\ file \ location ’:- 記入してください 位置 システム内のCSVファイルの。 私のファイルは「C:\ Users \ msdsh_000 \ Downloads \ Sample-Spreadsheet-500000-rows」にあります。
  • $ OutputFilenamePattern = ‘output_done _’:- あなたは変更することができます 出力 この行のファイルの名前。 出力ファイル名が「Output-sample」に変更されました。
  • $ LineLimit = 50000:- ここで、行数を制限できます。 私はそれを10000に制限しています。

変更が加えられたら、コード全体をコピーしてPowershellウィンドウに貼り付けます。

3. コードはPowershellウィンドウで実行され、出力は次のように保存されます。 .csv ファイル。

出力電力

5. PowerPivotを使用する

1. 空のExcelスプレッドシートを開きます。 に移動 データ>新しいクエリ>ファイルから> CSVから。

パワーピボット

2. CSVファイルをインポートするように求めるウィンドウがポップアップ表示されます。

パワーピボット1

3. ファイルのプレビューが表示されます。 今、をクリックします ロード>ロード先

パワーピボット2

4. チェックボックスを必ずチェックしてください ”このデータをデータモデルに追加する” ラジオボタンもクリックします 「接続のみを作成する」. 最後に、をクリックします ロード。

パワーピボット3

ノート: この手順は、データをExcelシートにロードしていないことを示しています。

6. 大きなファイル全体が読み込まれます。 今、をクリックします データを管理します。

パワーピボット4

7. Power Pivotテーブルが画面に表示され、必要に応じて列を追加および変更できます。

ピボットテーブル

この方法では、CSVファイルを小さなファイルに分割しません。 ExcelでCSVを操作するだけで、とても便利です。

それで全部です。

この記事がお役に立てば幸いです。

コメントして、使用した方法をお知らせください。

Windows10にアップグレードするための最小システム構成方法ウインドウズ10

お使いのPCに、MicrosoftのWindows10への新しいアップグレードをサポートするのに十分なジュースがあるかどうかを確認してください。まだの場合 Windows10にアップグレード そして、あなたはおそらくあなたのPCと新しいMicrosoftオペレーティングシステムとの互換性について疑問に思っているでしょう。注:これは、 本物のWindows 彼らのPCにインストールされています...

続きを読む
Windows10でSSDのTRIMをアクティブ化する方法

Windows10でSSDのTRIMをアクティブ化する方法方法ウインドウズ10

ソリッドRAMとより高速なプロセッサに加えて、SSD(ソリッドステートドライブ)は、PCのパフォーマンスを向上させるPCの重要なコンポーネントでもあります。 ただし、最高のパフォーマンスを発揮するには、適切に保守する必要があります。 TRIMはATAコマンドであり、SSDの重要な機能であり、その寿命を通じて効率を維持します。これにより、オペレーティングシステムはSSDと通信し、どのデータブロ...

続きを読む
Windows10で使用しているPowerShellのバージョンを確認する方法

Windows10で使用しているPowerShellのバージョンを確認する方法方法ウインドウズ10

Windows 10には、Windows PowerShell5.0が標準で付属しています。 ただし、WindowsUpdateはバージョンをPowerShell5.1に自動的にアップグレードすることになっています。 これはそれ自体が素晴らしいことです。PowerShellの場合と同様に、常に最新バージョンで最新の状態に保つ方がよいからです。 新しいバージョンのPowerShellには、多く...

続きを読む