[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『Excell2007の処理速度が著しく低下します』(ルパン四世)
CSVで60000行程度のデータを開き、データ加工をしようとしたのですが、 何をするにも左下や右下に「再計算」という表示が出て、フリーズに近い 状態になります。アクティブセルの位置を変えた時やスクロールバーを操作 するだけで固まってしまうため、まったく作業ができません。初期設定の 問題なのでしょうか?通常はExcell2000を使っていますが、これだとデータ が開けないため、Excell2007にアップグレードしたのですが、とても困って おります。使用しているOSはWindowsXPです。
たぶん、お使いのパソコンの処理速度が遅いためでしょう。
こちら↓のページにExcel2003と2007のテスト結果が書いてありますが、 http://officetanaka.net/excel/excel2007/045.htm Excel2007はExcel2003より計算や描画が遅いようです。
ちなみに、上のページXp(Celeron2.8GHz、768MB)でのベンチマークテスト結果と Vista(Core2Duo2.33GHz、2GB)での結果を並べてみます。 OS Xp Xp Vista Vista Excel 2003 2007 2002 2007 再計算 4.59 9.04 1.06 2.21 となり、パソコンの性能によってはExcel2007でもWin Xp上のExcel2003と同等以上の 計算速度が出ることがわかります。
そのパソコンのExcel2007では処理ができないのなら、Excel2000で処理できるように考えることが必要と思います。 データが1シートに収まらないのなら2シートに分割して書き出して処理するとか・・・ こちら↓に分割するコードがあります。 (Hatch) [[20070614142758]]『大容量のファイルの保存の仕方』
私はHatchさんと違う角度から(Hatchさん、Vistaの使い心地はどうですか) >CSVで... にこだわって考えてみました。 もちろんパソコンの処理速度にも関係してきますよね。
少し混同されてるようにも思いますが、 (1)csvファイルとは https://www.excel.studio-kazu.jp/mag2/backnumber/mm20040622.html ↑この中の、各種いろいろ情報と「CSV」保存方法 [[20031009135220]]『CSV を指定するとどのようなファイルになる』(あじゃ)
>CSVで60000行程度のデータを開き... 「CSVファイル」を2007で開くのですか? それとも 「Excelワークシート」ファイルを2007で開くのですか?
「CSVファイル」なら大量データのため開くのに少々時間がかかる事は有っても >何をするにも左下や右下に「再計算」という表示が出て... ↑このような現象は起きないと思います。 「再計算」とは、文字通り「計算を再びし直す」事ですから、 シート上に何らかの[関数]や[計算式]が含まれてると想像します。
[計算式]などの入った「Excelワークシート」ファイルを「CSVファイル」に 変換保存すると数式などは「文字」や「数値」などの「テキスト」になり、 通常、シート数は1枚に限定されマクロも削除されます。 従って、「再計算」されるとは考えにくいのですが。
試しにExcell2007で、A1:AS151620 (行151620×列45)の「CSVファイル」を開いてみました。 さすがに開く時間に10数秒かかりましたが、「再計算」などは起こらず その後の処理操作もスムーズにできましたよ。 (jun53)
ちょっと・・・ >アクティブセルの位置を変えた時やスクロールバーを操作するだけで固まってしまうため ということなので、CSVファイルを読み込んだ後の操作中のことだと思ったのですけど・・・
「「再計算」などは起こらず その後の処理操作もスムーズにできましたよ。」とは ちょっとうらやましいような・・・ 昔の記憶なので怪しいのですが、前のPC(Excel2007@Xp)で最終行までフィルしようとしたら 固まってしまったことがあったような・・・いや、何せPen3(確か800MHz程度)でしたけど(-_-;)
> Hatchさん、Vistaの使い心地はどうですか Vistaの使い心地? わからないです。 PCの使い心地は快適です(^_^) (Hatch)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.