- ベストアンサー
Excelで65536行以上の.txtを開く
エクセルにおいて65536行以上あるテキストファイルを開く方法は無いのでしょうか? 通常だと「表示の範囲を超えている」という趣旨のメッセージが表示され、規定行以上は表示されません。 例えばこれを規定行を超えた場合はSheet2等に分けて表示させる方法等は無いのでしょうか? なぜ、そんな長い行を表示させたいのかと言うと、計測機の測定値がダンプされており、それをエクセルで開いて統計を取りたいのです。しかし、1ヶ月の記録がテキストファイルで約7000行となります。 これだと9か月分しかエクセル表示出来ません。 現在は計測機に添付されていたソフトを使っていますが、これの1回の変換限界は200行しか有りません。従って1ヶ月だけでも35回も操作を繰り返してエクセルに変換しています。 この手間を減らし、なおかつ長期分の統計処理をやりたいのです。 なにかいい方法は無いでしょうか? なお、65536行以下の自作変換用マクロは作成済みで、添付ソフトのように変換限界もなく問題なく動作しています。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- kichi8000
- ベストアンサー率41% (660/1584)
1か月のデータが、行方向にあって列方向にないのなら、 1か月分のデータは1列に行方向へ納めるようにした方がいいのですが。 1か月目がA列、2か月目がB列というように。 1か月のデータが行方向列方向ともにあるなら、 1か月を1シートで作成した方がいいです。 複数シートも活用しましょう。
- watabe007
- ベストアンサー率62% (476/760)
>Excelで65536行以上の.txtを開く >なお、65536行以下の自作変換用マクロは作成済みで、添付ソフトのように変換限界もなく問題なく動作しています。 FileSystemObject等で6万行毎に分けて読み込めば良いのでは
お礼
ありがとうございます。 使い方を調べて見ます。
- okg00
- ベストアンサー率39% (1322/3338)
Excelのバージョンは? http://office.microsoft.com/ja-jp/excel/HP100738491041.aspx?pid=CH101030621041 Excel2007なら1,048,576 行まで対応しているようです。 まあ、本筋ならそれだけ大きいデータは行数に合うように加工する(プログラムを作成する)か、Accessで扱うべきのように思いますが。
お礼
早速の回答ありがとうございます。 複数人で使用するので2003や2007が混在しています。 また、Accessは不慣れな上にインストールされていないPCもあり使えないのです。
お礼
ありがとうございます。 過去ログに有ったとは・・・・そのままズバリですね。 これで出来そうです。