PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
Thinynan
Amateur Member
 

加入日期: Mar 2003
您的住址: 南美洲巴拉圭亞松森市羅貝斯元帥大道1133號的另一端
文章: 43
請益→有關EXCEL檔開啟速度過慢!!!

大家早安:
我想請教各位大大,
我有一個EXCEL檔(近10MB),
在我同事的電腦上開啟需要10分鐘以上的時間,
而在我的電腦上只需5-6分鐘即可開啟,
我們的配備如下↓
我:
CPU:PIII-1G
RAM:256MB*2
HD:80G(2M Buffer)

同事:
CPU:P4-2.2G(非賽揚)
RAM:512MB*2
HD:80G(2M Buffer)

IDE排線均使用ATA100,顯示卡跟開EXCEL檔的速度無關,
請問:還有什麼因素會造成這種情況呢?
先謝謝大家了!
     
      
__________________
~再忙也要跟妳喝杯咖啡~
舊 2004-09-24, 09:04 AM #1
回應時引用此文章
Thinynan離線中  
YCCheng
Advance Member
 
YCCheng的大頭照
 

加入日期: Jul 2003
您的住址: PCDVD
文章: 424
只是CPU比較慢而已。原本Excel檔案太大就會很慢,一般大小才幾十到幾百k而已…

不過依一般情況來說,您的Excel太大了,通常的檔案2-3M就已經很大了,只有在某個Sheet中65536行全部用到才會有10M的大小,

如果兩個Sheet都全部用到就會有20M以上…

我覺得您應該檢查您的Excel檔案是不是有什麼沒用到的空白欄位吧?
 

此文章於 2004-09-24 09:45 AM 被 YCCheng 編輯.
舊 2004-09-24, 09:43 AM #2
回應時引用此文章
YCCheng離線中  
Thinynan
Amateur Member
 

加入日期: Mar 2003
您的住址: 南美洲巴拉圭亞松森市羅貝斯元帥大道1133號的另一端
文章: 43
引用:
作者YCCheng
只是CPU比較慢而已。原本Excel檔案太大就會很慢,一般大小才幾十到幾百k而已…

不過依一般情況來說,您的Excel太大了,通常的檔案2-3M就已經很大了,只有在某個Sheet中65536行全部用到才會有10M的大小,

如果兩個Sheet都全部用到就會有20M以上…

我覺得您應該檢查您的Excel檔案是不是有什麼沒用到的空白欄位吧?


因為這個EXCEL檔是我們財務部門的報表,
所以會比一般的EXCEL檔大很多,
但讓我不解的是
為何兩台電腦開一樣的檔案速度會差那麼多???
P4-2.2G沒理由會比PIII-1G慢吧!!!
況且我同事的記憶體總共有1GB,還是我的兩倍,
我不曉得記憶體會不會有影響,
但總括來說,
她的所有設備都比我好,
為何會有這樣的情形發生呢?
是否有其他地方須做調校,
OS方面:
我的是Win98,他的是WinXP,
我有幫他重新安裝過OS,
但結果還是一樣,
所以想請教各位大大,
是否有其他因素會造成這種情形,
該如何排解呢?
謝謝各位大大!
__________________
~再忙也要跟妳喝杯咖啡~
舊 2004-09-24, 11:32 AM #3
回應時引用此文章
Thinynan離線中  
YCCheng
Advance Member
 
YCCheng的大頭照
 

加入日期: Jul 2003
您的住址: PCDVD
文章: 424
因為開這種大的Excel檔,首先會先做的是將檔案從硬碟轉換到RAM中,您注意一下開啟時是不是一直在讀硬碟。

如果是,檢查一下硬碟的IDE部份是不是跑DMA,並更新一下主機板的Chipset的driver。

在進入該Excel檔後,查一下總共用了多少RAM,如果超過1G,那就會有部份在swap file作業,

這時硬碟的部份就很重要了,看看是不是硬碟中的檔案太亂。

您的office是幾版的?

順便把防毒軟體暫時關閉看看。

此文章於 2004-09-24 11:42 AM 被 YCCheng 編輯.
舊 2004-09-24, 11:39 AM #4
回應時引用此文章
YCCheng離線中  
chiishin
Amateur Member
 

加入日期: Oct 2002
您的住址: 台中
文章: 49
系統乾淨嗎?
是否有安裝掃毐軟體?
若有,可能是即時掃毐的關係。
若無,那我就不知道了!
__________________

盛喜中,勿許人物
盛怒中,勿答人言

請叫我 
舊 2004-09-24, 11:40 AM #5
回應時引用此文章
chiishin離線中  
Thinynan
Amateur Member
 

加入日期: Mar 2003
您的住址: 南美洲巴拉圭亞松森市羅貝斯元帥大道1133號的另一端
文章: 43
引用:
作者YCCheng
因為開這種大的Excel檔,首先會先做的是將檔案從硬碟轉換到RAM中,您注意一下開啟時是不是一直在讀硬碟



如果是,檢查一下硬碟的IDE部份是不是跑DMA,並更新一下主機板的Chipset的driver。


在進入該Excel檔後,查一下總共用了多少RAM,如果超過1G,那就會有部份在swap file作業。

這時硬碟的部份就很重要了,看看是不是硬碟中的檔案太亂。


您的office是幾版的?。


順便把防毒軟體暫時關閉看看。


是的沒錯,且CPU資源也全被佔光。

已Check過,硬碟是跑DMA MODE沒錯,且快取是開啟的,晶片組的Driver也在前兩天重灌後更新到最新。


沒有用到1G的記憶體,
因WindowsXP只讓EXCEL使用38MB左右的記憶體,
扣除使用中的記憶體還有780-800MB的記憶體未使用,
且記憶體是新的不可能有問題!(威剛DDR400 512MB*2)
或是有其他方法可指定更多的記憶體給EXCEL使用呢?
該怎麼設定???

重灌之後只有先COPY這個EXCEL檔到硬碟中,
所以硬碟檔案太亂這個問題已排除。

OFFICE XP SP3

已經關閉,但開啟速度仍舊一樣慢。

謝謝YCCheng大大及chiishin大大的回覆,
不曉得是否有其他地方可改善呢?
__________________
~再忙也要跟妳喝杯咖啡~
舊 2004-09-24, 03:24 PM #6
回應時引用此文章
Thinynan離線中  
YCCheng
Advance Member
 
YCCheng的大頭照
 

加入日期: Jul 2003
您的住址: PCDVD
文章: 424
再來就是最後一個辦法,如果您這個檔案有一堆Sheet,就只能將sheet一個一個copy到一個新檔案,

每copy一個就save一下,看看速度及檔案大小。

這樣才能查出是哪一個sheet在影響速度,

再來就是看該sheet有沒有異常,另如沒用到的欄位、連結過多、運算過多…
舊 2004-09-24, 05:24 PM #7
回應時引用此文章
YCCheng離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:16 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。