Poprawka: Excel znalazł nieczytelną zawartość

Kilku użytkowników zgłasza, że ​​ich program Excel generuje następujący komunikat o błędzie podczas próby otwarcia arkusza kalkulacyjnego: „Excel znalazł nieczytelną zawartość”. Niektórzy użytkownicy, których dotyczy problem, zgłaszają, że problem występuje tylko w przypadku określonego dokumentu, podczas gdy inni twierdzą, że problem występuje z każdym dokumentem, który próbują otworzyć w programie Excel.

Co powoduje błąd „Excel znalazł nieczytelną zawartość”?

Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie naprawy, które niektórzy użytkownicy, których dotyczył problem, z powodzeniem wdrożyli w celu rozwiązania problemu. Na podstawie tego, co zebraliśmy, istnieje kilka typowych winowajców, o których wiadomo, że powodują ten konkretny problem:

  • Excel nie ma uprawnień administratora - jak się okazuje, ten konkretny błąd może wystąpić, jeśli konto użytkownika nie ma uprawnień administratora podczas otwierania programu Excel. Kilku użytkownikom, których dotyczy problem, udało się rozwiązać ten problem, zmuszając program Excel do otwarcia z uprawnieniami administratora przed próbą otwarcia pliku XLS.
  • Plik jest postrzegany jako tylko do odczytu - występuje stary, nierozwiązany błąd pakietu Office, który czasami powoduje, że pliki programów Word i Excel są postrzegane jako tylko do odczytu. Może to spowodować wyświetlenie tego konkretnego komunikatu o błędzie. W takim przypadku rozwiązaniem jest po prostu przeniesienie pliku do innego folderu, aby odświeżyć uprawnienia.
  • Plik musi zostać „oczyszczony” - zdarzają się przypadki, w których program Excel psuje plik .XLS w taki sposób, że staje się on bezużyteczny lub wywołuje komunikat o błędzie za każdym razem, gdy użytkownik próbuje go otworzyć. Popularną poprawką w tym konkretnym scenariuszu jest przekonwertowanie go na inny format - bezpośrednio z programu Excel lub przy użyciu innego pakietu Office innej firmy, takiego jak OpenOffice.
  • Brak składnika Visual Basic - ten konkretny problem może również wystąpić, jeśli w instalacji pakietu Office brakuje składnika Visual Basic. Zmuszenie instalacji Ofice do zainstalowania składnika Visual Basic rozwiązało problem wielu dotkniętych tym użytkowników.
  • Pamięć podręczna programu Excel jest pełna - jak się okazuje, możesz również napotkać ten konkretny problem, jeśli pamięć podręczna programu Excel zapełni się i nie będzie można zapisać pliku ostatnio otwartego dokumentu. W takim przypadku rozwiązaniem jest po prostu zamknięcie wszystkich plików, a następnie ponowne otwarcie programu Excel.
  • Plik jest zablokowany - jeśli pobrałeś plik Excela z Internetu lub otrzymałeś go pocztą e-mail, Twój system operacyjny mógł go zablokować ze względów bezpieczeństwa. Jeśli ten scenariusz ma zastosowanie, możesz rozwiązać problem, odblokowując plik.
  • System nie obsługuje akceleracji sprzętowej - w systemach o niskiej specyfikacji ten konkretny problem jest często zgłaszany, jeśli system nie może przydzielić wystarczającej ilości zasobów do obsługi przyspieszenia sprzętowego. W tym przypadku sfix ma uzyskać dostęp do ustawień Advanced Excel i wyłączyć akcelerację sprzętową.

Jeśli nie możesz rozwiązać tego samego komunikatu o błędzie, w tym artykule znajdziesz kilka kroków rozwiązywania problemów. Poniżej znajdziesz kilka potencjalnych strategii naprawy, które użytkownicy próbujący rozwiązać ten sam problem z powodzeniem zastosowali.

Jeśli chcesz być tak efektywny, jak to tylko możliwe, postępuj zgodnie z metodami w kolejności, w jakiej są przedstawione - uporządkowane według wydajności i trudności.

Metoda 1: Otwieranie programu Excel z uprawnieniami administratora

Szybką poprawką, która może obejść ten problem, jest otwarcie programu Excel jako administrator, a dopiero potem otwarcie pliku Excela, który powoduje błąd  „Excel znalazł nieczytelną zawartość”  . Najczęściej zdarza się to na komputerach, na których aktywne konto użytkownika nie ma dostępu administratora.

Oto krótki przewodnik dotyczący upewnienia się, że program Excel ma uprawnienia administratora przed otwarciem pliku:

  1. Kliknij prawym przyciskiem myszy program uruchamiający Excel i wybierz Uruchom jako administrator . Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. Po otwarciu programu Excel z uprawnieniami administratora otwórz plik, który wcześniej wyświetlał błąd  „Excel znalazł nieczytelną zawartość”  .

Jeśli nadal widzisz ten sam komunikat o błędzie, nawet gdy program Excel jest otwarty z uprawnieniami administratora, przejdź do następnej metody poniżej.

Metoda 2: Przeniesienie pliku do innego folderu

Chociaż nie ma oficjalnego wyjaśnienia, dlaczego ta poprawka jest skuteczna, wielu użytkowników zgłosiło, że udało się rozwiązać problem, po prostu przenosząc plik Excel z jednego folderu do drugiego.

Jeśli szukasz szybkiej poprawki, po prostu wytnij i wklej plik, który powoduje błąd  „Excel znalazł nieczytelną treść”  w innej lokalizacji i sprawdź, czy problem został rozwiązany.

Jeśli to obejście nie rozwiąże problemu lub szukasz trwałego rozwiązania, przejdź do poniższych metod.

Metoda 3: zapisywanie pliku jako strony internetowej

Jednym z popularnych obejść, które wielu dotkniętych użytkowników zgłosiło jako „zadowalające” rozwiązanie    błędu „Excel znalazł nieczytelną zawartość”, jest zapisanie pliku jako strony sieci Web, a następnie otwarcie pliku .html w programie Excel i zapisanie go z powrotem w .xls formatu.

Chociaż nie rozwiązuje to źródła problemu, jest to szybkie obejście, jeśli nie masz czasu na dokładne rozwiązywanie problemu. Oto, co jest potrzebne, aby obejść komunikat o błędzie, zapisując plik jako stronę internetową:

  1. Otwórz stronę, na której jest wyświetlany błąd, i kliknij przycisk Tak po wyświetleniu monitu o błędzie. Następnie przejdź do Plik,  wybierz Zapisz jako  i kliknij Przeglądaj. Następnie wpisz nazwę pliku (obok Nazwa pliku ) i wybierz Strona WWW (.htm, html.) Z rozwijanego menu skojarz z Zapisz jako typ . Następnie naciśnij Zapisz, aby przekonwertować plik na plik .html.
  2. Otwórz program Excel i przejdź do Plik> Otwórz i przejdź do pliku, który został wcześniej przekonwertowany na format pliku HTML, i wybierz opcję Otwórz.
  3. Po otwarciu pliku HTML w programie Excel przejdź do Plik> Zapisz> Zapisz jako i zapisz plik jako Excel 97-2003 (.xls).

    Po przekonwertowaniu pliku do formatu XLS nie powinien już występować problem.

Jeśli jednak nadal widzisz błąd  „Excel znalazł nieczytelną zawartość”  podczas próby otwarcia pliku, przejdź do następnej metody poniżej.

Metoda 4: Instalowanie składnika Visual Basic (Office 2010/2013)

Jak się okazuje, ten konkretny błąd może wystąpić, jeśli w instalacji pakietu Office 2010 / Office 2013 brakuje składnika Visual Basic . Kilku użytkowników, którzy napotykali problem z każdym plikiem .xlsm, który próbowali otworzyć, zgłosiło, że problem został rozwiązany po tym, jak zmusili składnik Visual Basic do zainstalowania na swoim komputerze.

Uwaga: niektórzy użytkownicy, których dotyczy problem, zgłosili, że ten konkretny problem był skuteczny, nawet jeśli mieli już zainstalowany składnik Visual Basic . Jeśli zdecydujesz się uruchomić VBA z komputera (jak pokazano poniżej), instalator dokona zmiany w instalacji pakietu Office (co może automatycznie rozwiązać problem)

Oto krótki przewodnik dotyczący wymuszania instalacji pakietu Microsoft Office w celu dodania składnika Visual Basic:

  1. Naciśnij klawisz Windows + R,   aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ appwiz.cpl ” i naciśnij klawisz Enter, aby otworzyć menu Programy i funkcje .
  2. W oknie Programy i funkcje  przewiń listę aplikacji w dół i znajdź instalację pakietu Microsoft Office (Microsoft Office Office 2010 / Microsoft Office 2013).
  3. Po zlokalizowaniu instalacji pakietu Office kliknij ją prawym przyciskiem myszy i kliknij Zmień.
  4. Po przybyciu do okna Instalatora pakietu Microsoft Office wybierz Dodaj lub usuń funkcje , a następnie kliknij Kontynuuj, aby przejść dalej .
  5. Przewiń listę dodatków, które można zainstalować w pakiecie Microsoft Office, i rozwiń menu rozwijane związane z funkcjami współdzielonymi pakietu Office . Następnie kliknij prawym przyciskiem myszy Visual Basic for Applications i wybierz Uruchom z mojego komputera .
  6. Naciśnij Kontynuuj, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby ukończyć aktualizację Microsoft . Po zakończeniu procesu uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu.

Jeśli nadal napotykasz błąd „Excel znalazł nieczytelną zawartość”  podczas próby otwarcia pliku Excel, przejdź do następnej metody poniżej.

Metoda 5: Zamknięcie wszystkich plików i ponowne otwarcie programu Excel

Kilku użytkowników zgłosiło, że dla nich błąd występuje tylko wtedy, gdy mają więcej niż jeden plik Excel otwarty w tym samym czasie. Chociaż nie ma oficjalnego wyjaśnienia, dlaczego tak się dzieje, użytkownicy, których dotyczy problem, odkryli, że problem jest związany z pewnym rodzajem pamięci podręcznej, która po zapełnieniu nie jest w stanie przetworzyć więcej dokumentów.

Na szczęście niektórym użytkownikom udało się znaleźć obejście tego problemu.

Za każdym razem, gdy pojawi się monit  „Excel znalazł nieczytelną zawartość”,  kliknij przycisk Nie w monicie, a następnie zamknij wszystkie aktualnie otwarte pliki programu Excel. Następnie ponownie otwórz pliki indywidualnie, a komunikat o błędzie nie będzie już wyświetlany.

Uwaga:  potwierdzono, że to obejście jest skuteczne w przypadku pakietu Microsoft Office 2010 i Microsoft Office 2013.

Niestety większość użytkowników, których dotyczy problem, zgłasza, że ​​poprawka jest jedyną tymczasową, a komunikat o błędzie prawdopodobnie powróci przy następnym uruchomieniu.

Jeśli nadal napotykasz komunikat o błędzie lub szukasz trwałego rozwiązania, przejdź do następnej metody poniżej.

Metoda 6: użycie Apache OpenOffice do zapisania pliku w formacie Excel 97/2000

Niektórzy użytkownicy, z którymi staramy się rozwiązać ten sam problem, zgłosili, że w końcu byli w stanie obejść ten problem, używając Apache OpenOffice do otwarcia pliku Excel i przekonwertowania go do starszego formatu (Excel 97/2000). W oparciu o ponowne publikacje wielu użytkowników eliminuje to błąd i umożliwia otwarcie pliku programu Excel bez  błędu „Excel znalazł nieczytelną zawartość”  .

Oto krótki przewodnik dotyczący używania Apache Open Office do konwersji pliku Excel do starszego formatu:

  1. Odwiedź ten link tutaj, wybierz Windows (EXE) , swój wybrany język, a następnie wybierz najnowszą wersję dostępną z ostatniego menu rozwijanego. Następnie kliknij Pobierz pełną instalację, aby rozpocząć pobieranie.
  2. Po zakończeniu pobierania otwórz plik wykonywalny instalacji i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować narzędzie w systemie.

    Uwaga: Jeśli chcesz przyspieszyć proces instalacji, wybierz typ instalacji niestandardowej i wyłącz moduł evert z wyjątkiem OpenOffice Calc.

  3. Po zakończeniu instalacji uruchom ponownie komputer, jeśli pojawi się odpowiedni monit.
  4. Przy następnym uruchomieniu kliknij prawym przyciskiem myszy plik Excela, który wcześniej powodował błąd, i wybierz Otwórz za pomocą> OpenOffice Calc.

  5. Możesz zostać poproszony o skonfigurowanie OpenOffice, jeśli po raz pierwszy otwierasz program z pakietu. Jeśli tak się stanie, wprowadź wymagane poświadczenia i kliknij Zakończ.
  6. Na ekranie importu tekstu pozostaw wartości domyślne i kliknij OK, aby zaimportować wymagany tekst.
  7. Po otwarciu arkusza w OpenOffice Calc przejdź do Plik> Zapisz jako .
  8. Z menu Zapisz jako wprowadź nazwę pliku dla pliku, następnie ustaw Zapisz jako typ na Microsoft Excel 97/2000 / XP i naciśnij przycisk Zapisz .
  9. Zamknij OpenOffice, a następnie przejdź do lokalizacji ostatnio zapisanego pliku i otwórz go w programie Excel. Nie powinieneś już napotykać  błędu „Excel znalazł nieczytelną zawartość”  .

Jeśli nadal pojawia się ten sam komunikat o błędzie, przejdź do następnej metody poniżej.

Metoda 7: Upewnij się, że plik nie jest zablokowany

Jak zgłaszali niektórzy użytkownicy, ten konkretny komunikat o błędzie może również wystąpić, jeśli plik, który próbujesz otworzyć, jest zablokowany. W większości przypadków zdarza się to w przypadku plików Excela, które zostały pobrane lub otrzymane pocztą elektroniczną.

Uwaga: w przypadku pakietu Office 2007 może się okazać, że wieloarkuszowe pliki programu Excel będą losowo blokowane. To dobrze znany błąd, który został naprawiony w nowszych wersjach.

Oto krótki przewodnik dotyczący odblokowywania pliku Excel:

  1. Użyj Eksploratora plików, aby przejść do lokalizacji pliku.
  2. Kliknij prawym przyciskiem myszy plik Excela i wybierz Właściwości.

  3.  Na ekranie Właściwości przejdź do zakładki Ogólne i kliknij pole wyboru związane z Odblokuj. Następnie naciśnij Zastosuj, aby zapisać zmiany.
  4. Otwórz plik ponownie w programie Excel i sprawdź, czy nadal widzisz błąd  „Excel znalazł nieczytelną zawartość”  .

Jeśli ten sam problem nadal występuje, przejdź do następnej metody poniżej.

Metoda 8: Wyłączanie akceleracji sprzętowej

Jak się okazuje, ten konkretny problem może również wystąpić, jeśli zasoby komputera są niewystarczające do obsługi akceleracji sprzętowej. Na szczęście możesz rozwiązać ten problem (jeśli ten scenariusz ma zastosowanie), uzyskując dostęp do zaawansowanych ustawień programu Microsoft Excel i wyłączając sprzętowe przyspieszanie grafiki .

Może to sprawić, że program Excel będzie trochę mniej responsywny, ale wielu użytkowników, którzy napotkali ten problem na komputerach o niskiej specyfikacji, zgłosiło, że pozwoliło im to całkowicie wyeliminować problem.

Oto jak wyłączyć przyspieszanie sprzętowe w pakiecie Microsoft Office:

Uwaga: z poniższego przewodnika można korzystać w dowolnej wersji programu Microsoft Excel.

  1. Otwórz Microsoft Excel i przejdź do Plik, a następnie kliknij Opcje.
  2. W menu Opcje programu Excel wybierz kartę Zaawansowane z menu po lewej stronie.
  3. Na karcie Zaawansowane przewiń w dół do sekcji Wyświetlanie i zaznacz pole związane z Wyłącz sprzętową akceleracją grafiki .
  4. Kliknij OK, aby zapisać zmiany, a następnie uruchom ponownie program Excel, aby wymusić wprowadzenie zmian.
  5. Po utworzeniu i uruchomieniu programu Excel otwórz plik, który wcześniej powodował błąd  „Excel znalazł nieczytelną zawartość”  i sprawdź, czy problem został rozwiązany.