開啟Excel出現”載入期間發生的問題”

  前陣子遇到個少見的問題,在開啟某個excel檔案時,會出現”載入期間發生的問題”的錯誤訊息,內容寫著”載入時發生錯誤在下列區域: 遺失的檔案: http://localhost/excel_files/xxx.htm”

  原先以為是excel的版本太舊而開不起來,經交叉測試後,結果卻跟excel無關,反而是跟作業系統的關係只要在Windows 7平臺開啟該檔,就會出現此訊息,從XP、2003、2007到2010都一樣如果在Windows XP則沒有此問題免費軟體部份,LibreOffice無法成功轉換,只有Kingsoft Office可以正確開啟

  在經過一個多禮拜的測試後,終於透過安裝「unicode補完計畫」來解決在Windows 7安裝時,由於權限問題,可能無法透過一般方式安裝,可以取得安裝包裡的c_950.nls檔案後,以系統管理員身分執行下列批次指令:(假設c_950.nls放C:\)

TAKEOWN /F %WINDIR%\System32\C_950.NLS /A

CACLS %WINDIR%\System32\C_950.NLS /E /G Administrators:F

REN %WINDIR%\System32\C_950.NLS C_950.BAK

COPY c:\C_950.NLS %WINDIR%\System32

執行完畢後需重開機,便能解決開啟excel的問題

 

  至於發生的原因,應是因為此檔並非標準xls檔案,而是網頁形式的檔案,若使用記事本打開來看,會看到如同網頁般的語法,並且提到” This document is a Web archive file”,如果用IE9以上的版本,其實也可直接開啟此檔,只是無法切換sheet,因此當excel開啟此檔時,需要做一個轉換的動作,每個sheet就是一個htm檔,將htm擷取出來後再拋進excel的sheet裡而如果sheet的名稱是簡體字,那麼在轉換的過程,便會出現開頭所述的錯誤訊息

  而Kingsoft Office在這部份卻沒有問題,個人猜想是因為此軟件是大陸開發的軟體,在簡體編碼的支援度自然會去重視至於LibreOffice的問題應在於根本不支援這種Web archive的excel檔所以連開都開不起來

[कड़ियाँ]

    Unicode 補完計畫2.5c_950.nls檔

2 प्रतिक्रियाएँ

  1. ashin कहते हैं |

    你好,
    我的檔案出現相同問題,
    但我的檔案沒有簡體也不是win7
    您說的kingoffice開啟後是一片空白……
    可以向您請教該如何解決嗎?

    謝謝您

    這樣狀況似乎跟我的不同
    不知是不是檔案有受損
    你可以先試試用IE9開看看

    एंसन उत्तर |

एक टिप्पणी छोड़ दो

कृपया ध्यान दें: टिप्पणी मॉडरेशन सक्षम है और अपनी टिप्पणी में देरी हो सकती है. कोई जरूरत नहीं अपनी टिप्पणी को पुनः सबमिट करने की आवश्यकता है.