• ベストアンサー

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

  • エクセルの行が足りない...

    検査機のレコードデーターをエクセルに変換しています。 今回は品物が大きい為いつもは変換出来るのに、行が足らなくて変換できません。 65536行しかないようですが、行数はこれが限界なのでしょうか? また、増やせるのならどのようにすれば良いのですか?(250000行ほしいです) 教えてください。 os win xp エクセル2002

  • テキストファイル(.txt)のdataを間引き。

    テキストファイル(.txt)が100000行位あり、 それをエクセル(エクセル2000)に変換したいのですが、 65536行までした表示出来ません。(後は切られました) テキストファイルの状態で、1/10位に平均的に間引きたいのですが、 その様な、エディタの様なフリーソフトはないでしょうか? 宜しくお願い致します。

  • TXTファイルからExcelへ指定行を抽出

    OffceXPを使用しております。 表題の通りなのですが、テキストファイル内のデータから指定した行をExcelのファイルへ抽出する方法を教えて下さい。 (ファイルは「.TXT」形式と「.CSV」形式の2種類が用意できます。) 当初はファイル名の一覧行を作り 「='ドライブ名:\フォルダ名\[ファイル名.csv]シート名'!$A$1」 の式を用いて表を作成しようとしたのですが、この方法ではファイルを全部開き値を更新しないとエラーが出てしまいました。 ファイルは200以上有り、1つ1つを開いてデータを引っ張るには無理があります。 フリーソフトを探してみましたが、指定文字を含む行を抽出するソフトは数多くあったのですが、 「指定行」というのが見つからず、お手上げです。 関数や数式・VBAもしくはフリーソフト等、簡易にデータ抽出が出来れば何でも結構です。 但し、VBAに関しては殆ど知識が無いので、解り易く書いて頂けると幸いです。 欲を言えば、ファイル名も同時に抽出出来ればあり難いですが、こちらはさほどこだわりません。 良い方法をご存知な方がいらっしゃればどうかご教示下さいませ。 宜しくお願い致します。

  • テキストファイルから必要な項目(行)をエクセルの行に移行させるには

    テキストファイルから必要な項目(行)をエクセルの行に移行させる簡単な方法を教えて下さい。 1テキスト=エクセルの1行

  • Excel上でスペースを削除(''123 456''を''123456''に)する方法

    現在,統計表が記載されているpdfファイルをネットからダウンロードし, それをテキストファイルにコピー&ペーストし,更にエクセルファイルに 変換するという作業を行っています. pdfファイルでは,例えば,12万3千4百5十6という数字が``123 456''と 表示されているため,テキストファイルからエクセルファイルに変換しても, エクセル内でも同様に表示されてしまいます.私としてはスペースを 削除してひとまとまりの数字``123456''として表示させたいのですが, その方法がわかりません.「セルの書式設定」の「表示形式」を見ましたが, そのようなものはありませんでした. お詳しい方にぜひ教えていただけないでしょうか.よろしくお願いします.

  • Excelのtxt読み込み

    Excelでtxtを読み込んでいるのですが、 行数が256以上あるため全て読み込んでくれません。 そこで読み込むときに何行おきに読み込むような方法はありますでしょうか? また、Excel以外で読み込むことが出来るようなソフトはありますか?(Originのような) よろしくお願いします

  • エクセルデータをメモ帳に

    テキストデータをエクセルに変換するのはわかるのですが、逆にエクセルデータをテキストに変換する方法ってありますか?エクセルの内容の一部分をメールに引用したいときなど、エクセルをわざわざ添付ファイルにしなくてすむので簡単なのですが。

  • エクセルの行を65536以上に増やす方法はないでしょうか

    エクセルの行は65536までしかありません。マクロで組んだ業務ソフトを使っていますが、処理データが多くなると最終行まで使ってしまって、エラーで止まってしまいます。行数を2~3倍に増やす方法はないでしょうか。

  • 行と列の並べ替え

    テキストデータをエクセルに貼り付けたいのですが、列数がエクセルの上限(256列)を超えるため、256列以上のデータが切れます。 テキストデータの行と列の並べ替え+エクセルへの貼り付けを方法を教えて下さい。 テキストデータは、カンマで区切られた504個の数値が208行並んでいます。 変換前 1,3,7,4,9,・・・504個 4,4,9,2,4,・・・504個 ・ ・ ・ 208行 変換後 A B 1 1 4 2 3 4 3 7 9 4 4 2 5 9 4 宜しくお願いします。

  • エクセルの一列の全行に対して

    テキストファイルでEnterで複数行換えしたのがありますが、 それをエクセルの一列の行それぞれに一行づつ一括して付与したいのですがどうすればいいのでしょうか? なお、エクセルはオープンオフィスです。

【DCP-J926】印刷できない
このQ&Aのポイント
  • 先日購入したばかりのDCP-J926で印刷ができないトラブルに遭遇しました。
  • 携帯からのWIFI印刷は問題なくできていましたが、原稿台に印刷物を置いて印刷すると「スキャンできませんA5」のエラーが表示され印刷できない状況です。
  • また、電源を入れると「電源をオフにします」というメッセージが表示され、電源が切れる問題も発生しています。
回答を見る

専門家に質問してみよう