• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エディタで効率的な切り出し方法)

エディタで効率的なCSVファイルの分割方法

このQ&Aのポイント
  • CSVファイルを効率的に分割する方法を探しています。現在は手動で行っていますが、より簡単な方法があれば教えてください。
  • CSVファイルを50万行ずつ分割する方法についてのアドバイスをお願いします。手動では時間がかかるため、効率的な方法を知りたいです。
  • エディタでCSVファイルを分割する方法について教えてください。現在はコピペして手動で分割していますが、よりスムーズな方法を探しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

たとえばエクセルのマクロにやらせてみます。 手順: Excelを起動する ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub macro1()  dim s as string  dim n  dim c  open "c:\test\50.csv" for input as #1  ’保存場所とファイル名を修正  do until eof(1)   c = c + 1   open "c:\test\50_" & c & ".csv" for output as #2 ’保存場所ファイル名修正   do    n = n + 1    line input #1, s    print #2, s   loop until n = 50000 or eof(1)   n = 0   close #2  loop  close #1 end sub ファイルの保存場所,ファイル名などを修正したら,そのまま実行する。 ファイルのサイズに直接比例しますが,そんなに手間取らずに終わっていると思います。

mellow91
質問者

お礼

ご回答ありがとうございます!!マクロまで書いていただいて感謝感謝です!!ほんと、ありがとうございます!!

その他の回答 (2)

回答No.2

こちら↓のようなソフトでは駄目なの? 【 Div 】 http://www.vector.co.jp/soft/win95/util/se088352.html 試したことがないのですが、固定された単位分割行数として 1,000~1,000,000行の選択ができるみたいなので。

回答No.1

ちょっと理解できませんが、ExcelでできるならOpenOfficeではだめなのでしょうか? http://ja.openoffice.org/

関連するQ&A