フリーページ

2025年02月05日
XML
カテゴリ: カテゴリ未分類

方法2:PowerShellを使う

PowerShellは、Windowsに標準搭載されたスクリプト言語です。Get-ContentとForEach-Objectコマンドレットを使うことで、CSVファイルを分割できます。

手順:

* PowerShellを開く: スタートメニューから「Windows PowerShell」>「Windows PowerShell」を選択して開きます。

* CSVファイルがあるディレクトリに移動: cdコマンドを使って、分割したいCSVファイルがあるディレクトリに移動します。

cd C:\Users\your_username\Documents\csv_files

* PowerShellスクリプトを実行: 以下のスクリプトを実行します。

$i = 0

Get-Content -Path "data.csv" -ReadCount 1000 | ForEach-Object {

$i++

$_ | Out-File -FilePath "data_part$i.csv" -Encoding "UTF8"

}

* Get-Content -Path "data.csv" -ReadCount 1000: data.csvを1000行ずつ読み込みます。

* ForEach-Object { ... }: 読み込んだ内容を処理します。

* $i++: ファイル番号をカウントアップします。

* $_ | Out-File -FilePath "data_part$i.csv" -Encoding "UTF8": 読み込んだ内容をdata_part1.csv、data_part2.csvなどのファイルにUTF8エンコーディングで書き出します。

注意点:

* PowerShellスクリプトでも、分割後のファイルにヘッダー行は自動的に含まれません。ヘッダー行を各ファイルに含める場合は、スクリプトを修正する必要があります。

どちらの方法を選ぶか

* 手軽に分割したい場合はsplitコマンド、より柔軟な処理を行いたい場合はPowerShellスクリプトがおすすめです。

補足

* これらの方法以外にも、VBScriptやPythonなどのスクリプト言語を使ってCSVファイルを分割することも可能です。

* 分割する行数やファイル名、エンコーディングなどは、必要に応じて変更してください。

ご不明な点があれば、お気軽にご質問ください。






お気に入りの記事を「いいね!」で応援しよう

最終更新日  2025年02月05日 07時35分30秒コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

キーワードサーチ

▼キーワード検索

プロフィール

Helio Japan

Helio Japan

お気に入りブログ

毎日がエヴリディ! oyazy44さん
ドラマチックな映画… groomixさん
スッポンの達人 弥右ヱ門さん
アメリカ奮闘記 System of a Downさん
吉川裕一のオースト… 和歌山の風達人 ヒロさんさん

コメント新着

海のくまさん@ チン型取られちゃったw http://onaona.mogmog55.net/f2p8mnr/ 俺…
レレレのお父さん @ ケ、ケ、ケ、K太! K太郎さん、残念でしたね。 また観戦に…
中村k太郎@ こんにちは 自分の名前で検索してきました。 会場で…
楽器男@ パフェの語源 パフェの語源は,パーフェクトっていうの…
レレレのお父さん @ Re:びっくり!(02/23) しろもんさん 26日は川越で五日市さん…

© Rakuten Group, Inc.
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: