• ベストアンサー

Excelで65536行以上の.txtを開く

エクセルにおいて65536行以上あるテキストファイルを開く方法は無いのでしょうか? 通常だと「表示の範囲を超えている」という趣旨のメッセージが表示され、規定行以上は表示されません。 例えばこれを規定行を超えた場合はSheet2等に分けて表示させる方法等は無いのでしょうか? なぜ、そんな長い行を表示させたいのかと言うと、計測機の測定値がダンプされており、それをエクセルで開いて統計を取りたいのです。しかし、1ヶ月の記録がテキストファイルで約7000行となります。 これだと9か月分しかエクセル表示出来ません。 現在は計測機に添付されていたソフトを使っていますが、これの1回の変換限界は200行しか有りません。従って1ヶ月だけでも35回も操作を繰り返してエクセルに変換しています。 この手間を減らし、なおかつ長期分の統計処理をやりたいのです。 なにかいい方法は無いでしょうか? なお、65536行以下の自作変換用マクロは作成済みで、添付ソフトのように変換限界もなく問題なく動作しています。

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

  • ベストアンサー
  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.3
ae-1sp
質問者

お礼

ありがとうございます。 過去ログに有ったとは・・・・そのままズバリですね。 これで出来そうです。

その他の回答 (3)

  • kichi8000
  • ベストアンサー率41% (660/1584)
回答No.4

1か月のデータが、行方向にあって列方向にないのなら、 1か月分のデータは1列に行方向へ納めるようにした方がいいのですが。 1か月目がA列、2か月目がB列というように。 1か月のデータが行方向列方向ともにあるなら、 1か月を1シートで作成した方がいいです。 複数シートも活用しましょう。

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.2

>Excelで65536行以上の.txtを開く >なお、65536行以下の自作変換用マクロは作成済みで、添付ソフトのように変換限界もなく問題なく動作しています。 FileSystemObject等で6万行毎に分けて読み込めば良いのでは

ae-1sp
質問者

お礼

ありがとうございます。 使い方を調べて見ます。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

Excelのバージョンは? http://office.microsoft.com/ja-jp/excel/HP100738491041.aspx?pid=CH101030621041 Excel2007なら1,048,576 行まで対応しているようです。 まあ、本筋ならそれだけ大きいデータは行数に合うように加工する(プログラムを作成する)か、Accessで扱うべきのように思いますが。

ae-1sp
質問者

お礼

早速の回答ありがとうございます。 複数人で使用するので2003や2007が混在しています。 また、Accessは不慣れな上にインストールされていないPCもあり使えないのです。

関連するQ&A