大きなCSVファイルを複数の小さなファイルに分割する方法

最終更新:2024年3月

r特に、ネットワークで利用可能なCSV形式の多くのファイルがあり、ExcelなどのMicrosoft Officeアプリで簡単に管理できます。ただし、CSVファイルのサイズは大きくなる傾向があるため、従来のソフトウェアが効率的に開くことができない場合があります。強調するために、RAMが制限されているコンピューターを使用すると、大規模なCSVファイルが顕著な問題になる傾向があります。これを克服するために、大きなCSVファイルを小さな部品に分割することをお勧めします。 Excelファイルを小さくする必要がある場合は、通常のプログラムを使用できます。また、CSV以外のファイルが分割される場合は、大きなファイルを小さなファイルに分割する方法に関するガイドを確認してください。

強力なソフトウェアを必要とせずに、Excelファイルを複数のファイルに分割する簡単な方法を次に示します。

大きなCSVファイルを複数のファイルに分割する3つの方法2024

1。LageFilesPlitterを使用して大きなCSVファイルを分割します

このExcelワークシートセパレーターは、Excelファイルを元のワークシートの1つを含むいくつかの新しいExcelファイルに分割できます。しかし、必要な場合Excelファイルを複数のファイルに分割します、Excelファイルスプリッターのすべての利用可能なオプションの中で、コマンドプロンプトの使用が必要であるにもかかわらず、使用するのが最も簡単なプログラムであるため、LargeFilesSplitterが優先オプションです。 Excelスプリッタープログラムは、Githubで無料でダウンロードできます。 C#のソースコードも利用可能です!

ダウンロード

このプログラムを使用するための唯一の要件は、PCにインストールされている.NETフレームワーク4.5です。からダウンロードできますマイクロソフトWebサイト。その後、LargeFilesPlitterは2つの方法で使用できます。

参照:Macで画面を分割する方法:マルチタスクに分割ビューを使用する

1.)CMD(コマンドプロンプト)を使用します。このプログラムには、CSVファイルが配置されているパスと、以下に示すように、Excelファイルを分割したい部品の数が必要です。

LargeFileSplitter.exe "C:Portablestechindroid tutorialslarge.csv" 5

2.) largefilesplitterをダブルクリックしますこの簡単かつ高速な方法を使用するための実行可能ファイルCSVファイルを分割します。

これで、プログラムはあなたに尋ねるコマンドウィンドウを開きますどのファイルを分割しますか?」今、あなたはそうする必要がありますCSVファイルの正確な場所を入力します。このステップが本当に難しいとわかった場合は、CSVファイルを大手ファイルスプリッターの同じディレクトリにコピーするだけです。

ファイルがCSVファイルをプログラムの同じフォルダーにコピーした場合、分割するCSVのファイル名を入力するだけで十分です。次に、CSVファイルの名前を入力し、[Enter]をクリックします。

techindroid.csv

ここで、プログラムは「これに分かれたいファイルの数」を尋ねます。分割するファイルの数を入力し、「Enter」キーを押します。たとえば、「5」を入れて、Excelファイルの5つの分割された部分を取得します。

Excelで行を分割した後、CSVファイルの出力名の前に数字が付いています。 1つのExcelシートを複数のファイル、TechIndroid.csvに分割する方法の例では、結果のファイルには1-techindroid.csv、2-techindroid.csv、および3-techindroid.csvという名前があります。

2。CSVスプリッタープログラムを使用して、分割が簡単になりました

大規模なCSVファイルを分割する別の方法は、CSVスプリッターExcelシートを分割するために使用されるフリーソフトウェアと直感的なグラフィックインターフェイスを提供する。大規模なExcelファイルを開く必要があるときに、このソフトウェアを使用できます。このリンクでソフトウェアをダウンロードできます。

ダウンロード

1.)ダウンロードして開くと、このウィンドウが表示されます。

2.)上記のオプションから、大きなCSVファイルを分割する最初のステップはファイルを選択しますそれは分割する必要があります、次にあなたはしなければなりません出力フォルダーを設定しますそして、に行数を調整します各ファイルが必要です。最後に、押します"実行する"。

3.)Excelファイルを複数のファイルに分割すると、結果のファイルには、各ファイル名の最後に対応する数値エンディングが表示されます。たとえば、TechIndroid.csvはTechIndroid.csv.000、techindroid.csv.001、techindroid.csv.002などに分割されます。

CSVファイルスプリッターもコマンドで動作します。

このために、以下に示すようにコマンドで実行するだけです。

CSVSplitter filename="C:Portablestechindroid.csv" outputfolder=" C:Portables" rowcount=10000 firstrowheader=1 repeatheader=1

最初のオプションと比較して大きなCSVファイルを開くと、特に巨大なファイルを分割するときにアプリケーションがブロックされるため、いくつかのテストを受けた後、CSVスプリッターは効率が低いようです。そのため、LargeFilesPlitterは依然として最も推奨されるオプションです。

Windows 10でChromeデフォルトブラウザの作成方法
VLCメディアプレーヤーとのビデオからシーンをカットする方法
Windows 10用のYouTubeダウンローダー
WindowsでRARファイルを開く方法
WindowsでMKVファイルを再生する方法
zipファイルを作成する方法

3。Emeditorを使用して、分割せずに大きなCSVファイルを処理します

この記事の主なトピックは、大規模なCSVファイルの分割に関するものですが、それらを分割する必要なく、Emeditorを介して大きなファイルを直接処理するオプションを提示したいと思います。

ダウンロード

以前のオプションとは異なり、使用するソフトウェアであるEmeditorは無料ではありませんが、その機能は最も印象的です。このプログラムは、大量のRAMを必要とせずに、ほぼすべてのサイズの大規模なCSVファイルを開くことができます。したがって、3GBを超えるCSVまたはテキストファイルを扱っている場合、これはあなたにとってもオプションになる可能性があります。