- ベストアンサー
Excelでファイル全体が読み込めないときどうすればいいでしょうか?
計測データーをcsv形式で保存し、エクセルに保存しなおし加工しているのですが、データー量が多く、全てのデーターがエクセル上では表示されないとエラーが出るのです。 どうしても必要なデーターで再計測が出来ないので困っています。 こういった場合どうすればいいでしょうか? 説明が不足していて分かりにくいと思いますが、エクセルでグラフ表示などをしたいので、どうしてもエクセルで表示したいのです。 BOOKはいくつに分かれてもかまいません。 確実にデーターを表示させる方法があれば教えてください よろしくお願いします
- オフィス系ソフト
- 回答数5
- ありがとう数5
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
(1)エクセル2007を購入する。100万行ぐらい読み込める 設計らしい。ただメモリの方が心配だが。 (2)CSVファイルを加工する。 例えばレコード数6万以下の複数のファイルに分割する。 VBででも10行ぐらいのものでしょう。学生さんなら、、WEBを調べ、勉強すればすぐ判ります。研究室にはエクセル以外のグラフソフトは無いのですかね。 http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_t29.htm ほか http://www.microsoft.com/japan/msdn/vbasic/migration/tips/CSVFile/ アクセスに読み込んで、アクセスの機能でレコード数6万に分割し、エクセルへエクスポートできるかもしれない。 (3)データを間引くー6万5千ぐらいにする。 そもそも6万を越えるデータをエクセルでグラフ化するなど、使い方として、考えられない。数十ぐらいを越えると何か、グラフを見るうえで不都合を感じるものでないかな。グラフなど大まかな趨勢をしる物と思うが。
その他の回答 (4)
- x0000x
- ベストアンサー率52% (67/127)
>どうしてもエクセルで表示したいのです Accessが使えるなら、Accessからグラフ表示させては如何でしょうか? 以下が参考になります。 http://support.microsoft.com/kb/882283/ja 他にも「Access」「グラフ」などで検索する事で参考になるサイトが見つかります。
お礼
回答ありがとうございました アドバイス通りアクセスを使って解決することができました ありがとうございました
- Ryocchi
- ベストアンサー率38% (38/98)
CSVファイルをワードパッドなどのテキストエディタで開き(データ量が多いようなのでノートパッドでは開けないと思います)#1の方が仰っているように65536行以内に収まるように分割します。 注)元データはコピーしておいた方がいいと思います。
お礼
回答ありがとうございました 回答頂いたとおりちゃんとコピーしました ありがとうございました
- suekun
- ベストアンサー率25% (369/1454)
この辺は最終的にはエクセルの問題ではなく、スペックの問題に なると思うのです。 メモリー、CPU等のスペックをあげて行くしかないのでは? エクセルでは作業どおりに加工できているけど、処理が追いつかない って事ではないですか? もしくは分散でしょうね。 検索するデーターは100と1000では動きが違うのは当たり前ですよね。 じゃーどうやって分散するかは質問者様がデーターの特性から 考えるしかないと思いますよ。
お礼
回答ありがとうございます。 スペックやらメモリーなどそこまでPCが詳しくないので… アクセスに表示させてからエクセルに戻す方法で解決しました ありがとうございました
- hana-hana3
- ベストアンサー率31% (4940/15541)
>確実にデーターを表示させる方法 データ量(項目数・行数)が多いのなら、Excel2007にする事です。 そうすれば、256項目、65536行という縛りから解放されます。
お礼
回答ありがとうございます Excel2007を探します。 会社の誰かのPCに入ってるはずなので… ありがとうございました
関連するQ&A
- Excel、csvファイルの変換でトラブル?
操作方法の間違いもあったかもしれませんが。 Excel、*****.xls で作成した数字データ、 具体的には、9991234567890 という、13桁の数字なのですが、 これをcsv形式のブックに数値のみコピー&ペーストをしました。 その後、csv側で、そのセルに対して、セルの書式設定→表示形式→分類を[数値]にして保存しました。 ところが、しばらくしてからそのcsvを開くと、9990000000000 というデータに変わっていました。 13桁の数字はほかにも頭3桁がさまざまな値のものがあり、すべて後ろ9桁が0000000000になっていました。 csvでデータ化したのが今回が初めてでしたので、何か操作ミスも考えられるのですが、なぜこのようになったのか教えてください。 データの訂正はとりあえず終了したのですが、数千件のデータがこのようになってしまい、本当に困ってしまいました。
- ベストアンサー
- その他(インターネット・Webサービス)
- ExcelのCSV形式で保存する必要性について
テキストデータをExcelでカンマ区切りで開いてExcelのCSV形式で保存すると、見た目はエクセルとなんらかわらず、集計等できるものの、書式等が保持されない状態で保存されるものと理解しています。 それであれば、なにもCSVでなくExcelブック形式で保存した方が良いように思いますが、敢えてExcelのCSV形式で保存する理由、あるいは必要性について教えてください。
- ベストアンサー
- その他(ビジネス・キャリア)
- Excel ワークシート から csvファイルに変換するには?
エクセルに記入された内容は各マスで区切られておりますが マスではなく「,」で区切られる csvに変換したいのですが これは可能でしょうか? 既に入力済みのエクセルシートから ファイル→名前を付けて保存→ファイルの種類→csv→保存 というようにしてエクセルからcsvに変換しようとしましたが 「選択したファイルの種類は複数のシートを含むブックをサポートしていません」 というエラーが出て、そこでOKを押すと 「CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります、この形式でブックを保存しますか?」 と出てきますのでここで「はい」をおすと ファイルの拡張子自体はcsvになるのですが カンマでの区切りではなく未だにエクセルのラインが残っております どうすればエクセルで区切られたマスをカンマに置き換える事ができるのでしょうか? 変換しようとした際に出てくるエラーに問題があるのでしょうか? そうだとしてもエラーの意味がわかりません… 教えてください よろしくお願いします
- ベストアンサー
- オフィス系ソフト
- エクセルファイルの互換性
新しくPCを買い、エクセル2003になりました。 エクセル2003で作ったファイルを2000で使いたいのですが、Excel97-2003ブックという種類のファイルで保存すると『このブックでは、選択したファイル形式で扱える行列数の範囲外にあるセルに、データが存在します。256 (IV) 列、65,536 行の範囲外にあるデータは保存されません。範囲外のデータを参照している数式は、#REF! エラーを返します。』というメッセージが出て、出現数500とかいう様に表示されます。 塗りつぶし部分だけはエクセル2000で塗りなおして保存したのですが、 まだ解消されません。何をどうすればこの表示がなくなるでしょうか? 作成上は特に問題ないようですが、思いがけないところでバグなど出れば怖いので(作成しているのは見積書です。)対処方法を教えてください。 お願いします。
- 締切済み
- Windows Vista
- エクセル:VBAで自動的にCSV形式で保存について
複数のシートからなるエクセルブックから、決まった一つのシートを CSV形式で保存するマクロを作成しております。 その際、CSV化するシートは他のシートの値を参照し、数値が""、 もしくは"0"の場合は、表示しないとする数式が1000行まであります。 これは、CSVで保存した際に、無用なデータを含めないようにと 考えたものですが、下記VBAを作りCSV化し保存したファイルは、確かに 数値がある行のみ表示しているものの、データ量が重くなってしまいます。 Application.DisplayAlerts = False Application.Dialogs(xlDialogSaveAs).Show arg1:=MyFile, arg2:=6 この作成されたCSVをあらためて、「名前を付けて保存」でCSVで保存し、 「~には、CSV(カンマ区切り)と互換性のない機能が含まれている可能性 があります。この形式で保存しますか?・・・」の所で、「はい」を選択 すると、データ量が大変少ない量で保存できます。 おそらく、マクロで作成したCSVは、その「互換性のない機能」が含まれて いるのであろうと思いますが、必要としているのは値のデータのみです。 この「互換性のない機能」を省いてCSVで保存する方法をどなたか教えて いただけないでしょうか? 分かりにくい文章で申し訳ありませんが宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- CSVファイルをExcelで開けると前ゼロが消えてしまう
CSVファイルを編集のためにExcelで開くことがあります。例えば「001」というCSVデータはExcelで開くと「1」と表示されてしまいます。保存しなおす時に「001」と前にゼロをつけてやらなければなりません。これを回避するにはエディタで開けばいいのですが、データが大量にあるので、エディタでは力不足です。前ゼロをけさないようにするには何か良い方法はないでしょうか?
- ベストアンサー
- オフィス系ソフト
- csvをエクセルに取り組みたい。初心者
csvをエクセルに自動マクロ機能で取り込むように設定しました。 12ケタの数字を取り込みたいが9.73E+11となってしまいます。 aのフォルダにa.csv と b.xlsxがあります。 a.csvにダウンロードしたものをb.xlsxに読み込みたいです。 12行のデーターの中から2個のデーターだけを読み込みたいのですが 12ケタの数字もそのままの数字で読み込むことは不可能なのでしょうか? 今まではcsvの表示形式を数字に変換してからブック形式に保存。 そして、テキストにデーターを張り付けてデーターを使用していました。 ブックからデーターをコピーして貼り付けると数字が半角になっていないためできませんでした。 この一連の作業を自動でできたらうれしいかなと思いましたが無理でしょうか? もし、わかる方がおられましたら教えてください。 よろしくお願いします。
- 締切済み
- 財務・会計・経理
- ファイルメーカ EXCELとの連携
QNo.638725 EXCELとの連携をさせたい 質問投稿日時: 03/08/27 11:04 >ファイルメーカーのデータを、EXCELに直接リンクさせ、 >ファイルメーカーのデータの修正が、 >リアルタイムにEXCELに反映させたいと思っています 自作のソフト(CAD系)があって、そのデータの保存はコンマCSVファイル形式(ただのテキストファイル)になっています。 そのデータがファイルメーカで必要となり連結する為の方法がわからず、(全レコード削除後)最新データインポートと(FMでデータ加工有の時)エクスポートの繰り返しでしのいでいますが、上記QNo.638725の質問を見るとインポート・エクスポート無しで直接読み書きできるのでしょうか? 回答にはユーザーズ・ガイドに従ってとあるだけで・・・・ わかりやすく説明してあるサイトはありませんか? また、可能だとしてもCSVファイルをいったんEXCELファイル形式にしないとダメなのでしょうか?(ドライバもないし)
- 締切済み
- その他(データベース)
- csvファイルをエクセルで開く時の文字化け
csvファイルをエクセルで開くと 2010-12(2010年12月としてのデータ)などが 数字として扱われて、年月日として表示されません。 直接CSVファイルからではなく、Excelのメニューバー、 データ > 外部データの取り込み > テキストファイル とすると形式が選択できるので、正常に表示されるのですが すべてのエクセルのバージョンでこれができるわけではないです。 CSVファイルにデータの型をしてすることはできますか。 できるのならば、それはどのようにするのでしょうか。
- 締切済み
- その他([技術者向] コンピューター)
お礼
回答ありがとうございます アクセスでTXTからインポートして分割してエクスポートしました。 ありがとうございました