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

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

  原先以為是excel的版本太舊而開不起來,經交叉測試後,結果卻跟excel無關,بدلا من ذلك، الأمر يتعلق بنظام التشغيل.。فقط افتح هذا الملف على نظام التشغيل Windows 7,就會出現此訊息,من XP、2003、2007وسوف يكون هو نفسه حتى عام 2010,إذا كنت تستخدم نظام التشغيل Windows XP، فلا توجد مشكلة من هذا القبيل。جزء البرمجيات الحرة,LibreOffice無法成功轉換,يمكن فتح Kingsoft Office فقط بشكل صحيح。

  在經過一個多禮拜的測試後,أخيرًا تم حلها عن طريق تثبيت "مشروع إكمال Unicode"。عند تثبيت ويندوز 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檔,قم باستخراج ملف html ثم قم بإلقائه في ورقة Excel。وإذا كان اسم الورقة مبسطا بالأحرف الصينية,那麼在轉換的過程,ستظهر رسالة الخطأ المذكورة في البداية。

  而Kingsoft Office在這部份卻沒有問題,個人猜想是因為此軟件是大陸開發的軟體,سننتبه بطبيعة الحال إلى دعم التشفير المبسط.。تكمن مشكلة LibreOffice في أنه لا يدعم هذا النوع من ملفات Excel الخاصة بأرشيف الويب.,لذلك لا أستطيع حتى فتحه.。

[الروابط]

    مشروع استكمال يونيكود 2.5:c_950.nls檔

2 ردود

  1. ashin يقول |

    你好,
    我的檔案出現相同問題,
    لكن الملف الخاص بي لا يحتوي على اللغة الصينية المبسطة وهو ليس Win7。
    您說的kingoffice開啟後是一片空白……
    可以向您請教該如何解決嗎?

    謝謝您

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

    أنسون رد |

اترك التعليق

يرجى ملاحظة: الاعتدال هو مكن تعليق، وربما تؤخر تعليقك. ليست هناك حاجة لإعادة تعليقك.