Fedezze fel a bevált módszereket a sérült Excel-fájlok helyreállítására, a beépített Excel-szolgáltatásoktól a speciális javítóeszközökig és fejlett technikákig.
1. Az Excel fájl sérülésének megértése
Az Excel-fájlok sérülése komoly problémákat okoz a vállalkozások és a magánszemélyek számára. Ebben a részben az Excel-fájlok sérülésének minden vonatkozását tárgyaljuk.
1.1 Az Excel-fájlok sérülésének gyakori okai
Az alábbiakban felsorolunk néhány gyakori okot az Excel-fájlok sérüléséhez:
- Váratlan számítógép-leállások áramkimaradás, hardver- vagy szoftverproblémák miatt.
- Vírustámadások és rosszindulatú programok.
- A merevlemezek meghibásodnak, különösen akkor, ha az Excel-fájlokat az érintett szektorokban tárolják.
- A sok képletet és hivatkozást tartalmazó nagy fájlok nagyobb kockázattal járnak, hogy megsérülnek.
- Több felhasználó próbál egyszerre hozzáférni ugyanahhoz a fájlhoz.
- Hozzáférés az Excel fájlhoz a hálózati meghajtón.
1.2 Hasznos tippek az Excel-fájlok korrupciójának megelőzésére
Összefoglaltunk néhány hasznos tippet az Excel fájlok sérülésének megelőzésére. Ha azonban valóban megtörténik, akkor is szüksége van egy hatékony módszerre a sérült fájl kijavításához.
1.3 A sérült Excel-fájlok gyakori jelei
Sérülés esetén az Excel-fájl a következő jeleket jelenítheti meg:
- A fájlok nem nyithatók meg
- A fájlok betöltése szokatlanul sokáig tart
- Gyakran összeomlik vagy lefagy működés közben
- Hiányzó adatbevitelek vagy képletek
- Elrendezési problémák vagy törött fejlécek
- Olvashatatlan vagy véletlenszerű karakterek, vagy érthetetlen kód
- Folyamatosan megjelenő hibaüzenetek
- A módosításokat nem menti és nem frissíti
- Váratlan hibák a mentési műveletek során
- Az automatikus helyreállítás nem működik
1.4 A korrupció különböző típusainak azonosítása
A korrupció különböző módon jelenik meg. Egyes fájlok teljesen használhatatlanná válnak, míg mások részben korlátozott funkciókkal működnek. A tanulmányok azt mutatják, hogy a táblázatok 88%-a tartalmaz hibákat. Ez létfontosságúvá teszi a korrupció korai felismerését.
1.5 Hibaüzenetek, ha a fájl sérült
Az alábbiakban felsoroljuk azokat a gyakori hibaüzeneteket, amelyek akkor jelennek meg, ha az Excel-fájl sérült. A "fájlnév.xlsx" kifejezést használjuk a sérült Excel-fájlnév kifejezésére.
- Az Excel nem tudja megnyitni a „fájlnév.xlsx” fájlt, mert a fájlkiterjesztéshez tartozó fájlformátum érvénytelen. Ellenőrizze, hogy a fájl nem sérült-e, és hogy a fájl kiterjesztése megegyezik-e a fájl formátumával. (101590 számú hiba)
- Az Excel nem tudja megnyitni ezt a fájlt. A fájl formátuma vagy kiterjesztése nem érvényes. Ellenőrizze, hogy a fájl nem sérült-e, és hogy a fájl kiterjesztése megegyezik-e a fájl formátumával.
- A 'filename.xls' fájl formátuma és kiterjesztése nem egyezik. Lehet, hogy a fájl sérült vagy nem biztonságos. Hacsak nem bízik a forrásában, ne nyissa meg. Mindenképpen ki akarod nyitni?
- A fájl sérült és nem nyitható meg.
- Ez a fájl nem felismerhető formátumú.
- Az Excel fájl nem felismerhető formátumú.
- Az Excel olvashatatlan tartalmat talált itt .
- A fájl nem olvasható.
- A 'fájlnév.xls' nem érhető el. Lehet, hogy a fájl írásvédett, vagy Ön egy írásvédett helyre próbál hozzáférni. Vagy előfordulhat, hogy a kiszolgáló, amelyen a dokumentum található, nem válaszol.
- A Microsoft Excel leállt.
- A konverter nem tudta megnyitni a fájlt.
- A fájl megnyitásához szükséges konverter nem található.
- Problémát találtunk a 'filename.xlsx' fájl egyes tartalmával kapcsolatban. Akarod, hogy minél többet próbáljunk meg felépülni? Ha megbízik a munkafüzet forrásában, kattintson az Igen gombra.
- Sajnáljuk, nem találtuk a fájlnév.xlsx fájlt. Lehetséges, hogy áthelyezték, átnevezték vagy törölték?
1.6 Az üzleti működésre gyakorolt hatás
A fájlsérülés nagymértékben befolyásolja az üzleti tevékenységet. A kisvállalkozások nagyobb kockázattal szembesülnek, és a FEMA jelentései szerint 40%-uk soha nem nyit ki újra, miután elveszítették adatait. A helyzet kritikusabbá válik, mivel a táblázatok 88%-a hibás. Ezek a hibák sebezhetővé teszik a fájlokat csalással, korrupcióval és helytelen kezeléssel szemben. A fájlok integritása elengedhetetlen a stabil működéshez és a pénzügyi biztonsághoz.
2. használata DataNumen Excel Repair a sérült Excel fájl kijavítására
DataNumen Excel Repair segít a felhasználóknak elképesztő pontossággal helyreállítani a sérült Excel fájlokat. A szoftver minden Excel verzióval működik.
2.1 Egyetlen Excel-fájl javítása
Egyetlen sérült Excel-fájl kijavításához tegye a következőket:
- Zárja be a Microsoft Excelt és más olyan alkalmazásokat, amelyek módosíthatják a forrás Excel-fájlt.
- Válassza ki a forrás Excel-fájlt (.xls/.xlsx).
- Ha a forrásfájl teszt.xls/teszt.xlsx, a kimeneti fájl neve automatikusan a teszt_javított.xls/teszt_javított.xlsx lesz. Vegye figyelembe, hogy a kimeneti fájl formátuma az Excel helyi számítógépén lévő verziója alapján van beállítva. Excel 2003 vagy korábbi verziók esetén a kimeneti fájl .xls formátumú lesz. Excel 2007+ esetén .xlsx formátumú lesz. A kimeneti fájl nevét manuálisan is módosíthatja (.xls/.xlsx).
- Kattintson az „Start Javítás” gombot
- A javítási folyamat után, DataNumen Excel Repair egy új, rögzített Excel fájlt fog kiadni.
2.2 Egy köteg Excel fájl javítása
DataNumen Excel Repair megkönnyíti a több sérült fájl feldolgozását. Kiválaszthat több Excel-fájlt, vagy megkereshet azokban, amelyek megfelelnek bizonyos feltételeknek a számítógépén, majd kötegesen kijavíthatja őket az alábbiak szerint:
- Lépjen a „Kötegelt javítás” fülre.
- Kattintson a „Fájlok hozzáadása” elemre több javítandó Excel-fájl (.xls/.xlsx) hozzáadásához.
- A „Fájlok keresése” gombra kattintva is megkeresheti a javítandó fájlokat a helyi számítógépen.
- Kattintson az „Start Javítás” gombot
- A listában szereplő összes Excel-fájl egyenként megjavításra kerül.
2.3 Excel adatok helyreállítása merevlemezről, lemezképről vagy biztonsági mentési fájlokról
Az Excel adatok közvetlenül visszaállíthatók merevlemezekről, lemezképekről vagy biztonsági mentési fájlokról, ha már nem rendelkezik Excel fájlokkal, például:
- Véglegesen törli az Excel XLS/XLSX fájlt.
- Formázza a merevlemezt.
- Merevlemez hiba.
- A VMWare vagy a Virtual PC virtuális lemeze sérült vagy sérült.
- A biztonsági mentési adathordozón lévő biztonsági másolat sérült vagy sérült, és nem tudja visszaállítani róla az Excel XLS/XLSX fájlt.
- A lemezképfájl sérült vagy sérült, és nem tudja visszaállítani belőle az Excel-fájlt.
Ha kéznél van a lemezkép vagy a biztonsági mentési fájlok, akkor a következőket teheti:
- Kattintson a „…” gombra a forrásfájl kiválasztásához.
- A „Fájl megnyitása” párbeszédpanelen válassza ki az „Összes fájl (*.*)” szűrőt.
- Válassza ki a lemezképet vagy a biztonsági mentési fájlt a javítandó forrásfájlként.
- Állítsa be a kimeneti rögzített Excel-fájlt, és győződjön meg arról, hogy a kiterjesztése .xlsx, ha az Excel 2007+ van telepítve, például az E_Drive_fixed.xlsx, ellenkező esetben használjon .xls kiterjesztést, például E_Drive_fixed.xls.
Ha közvetlenül a merevlemezről szeretne helyreállítani, akkor ezt kell használnia DataNumen Disk Image lemezképfájl létrehozásához a merevlemezhez:
- Válassza ki a merevlemezt vagy a lemezt.
- Állítsa be a kimeneti képfájl nevét.
- Kattintson az „Start Klónozás” gombot a lemezképfájl létrehozásához a merevlemezről/lemezről.
2.4 Helyreállítás Ransomware-ből vagy vírusból
Azonnal készítsen biztonsági másolatot a fertőzött fájlokról, ha zsarolóprogramok vagy vírusok érik a fájlokat. Akkor használhatod DataNumen Excel Repair hogy átvizsgálja ezeket a fájlokat, és megpróbálja visszaállítani az adataihoz való hozzáférést. A fejlett szkennelési funkciók segítenek csökkenteni a zsarolóvírussal vagy vírussal fertőzött fájlokból származó adatvesztést.
2.5 Helyreállított fájl javítása
Néha a fájlokat helyreállította DataNumen Data Recovery vagy más hasonló adat-helyreállító eszközök továbbra sem nyithatók meg Excelben. Ilyen esetben használhatod DataNumen Excel Repair az Excelben megnyitható helyreállított fájl javításához.
3. Beépített módszerek a sérült Excel-fájlok javítására
A Microsoft Excel hatékony beépített eszközökkel rendelkezik, amelyek segítségével a felhasználók visszaállíthatják a sérült Excel fájlokat anélkül, hogy harmadik féltől származó szoftverre lenne szükségük. Ezek a funkciók az első védekezésként szolgálnak, ha a fájlok megsérülnek.
3.1 Az Excel Megnyitás és javítás funkciójának használata
Az Excel beépített javítási folyamattal rendelkezik a Megnyitás és javítás funkción keresztül. Ezt a funkciót az alábbi lépésekkel használhatja:
- In Excelkettyenés filé > Nyisd ki
- Válassza ki a sérült Excel-fájlt
- Kattintson a mellette lévő nyílra Nyisd ki gomb
- A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Megnyitás és javítás
- választ Javítás a maximális adatmennyiség helyreállításához
- Ha ez nem működik, használd Bontsa ki az adatokat értékek és képletek lekéréséhez
További információkért látogassa meg a hivatalos Microsoft oldal .
3.2 Helyreállítás AutoRecover segítségével
Az Excel automatikusan megvédi munkáját az Automatikus helyreállítás funkción keresztül. Ez a funkció a beállított időközönként automatikusan elmenti a munkafüzetek nem mentett verzióit egy adott helyre.
3.2.1 Az automatikus helyreállítás beállítása
Az automatikus helyreállítást az alábbiak szerint állíthatja be:
- In Excel, nyisd ki filé > Opciók > Megtakarítás
- engedélyezése Mentse az automatikus helyreállítási információkat (Alapértelmezés szerint engedélyezve)
- Állítsa be az időintervallumot (az alapértelmezett 10 perc)
- Ellenőrzése AutoRecover fájl helye
3.2.2 Az automatikus helyreállítás működése
Nézzük meg, hogyan működik az automatikus helyreállítás:
- Amikor létrehoz egy fájlt Teszt.xlsx, majd módosítsa, de ne mentse el. Ezután az előre beállított időintervallum elteltével az AutoRecover létrehoz egy almappát az előre beállított automatikus mentési fájlhelyen, így:
C:\Users\ccw\AppData\Roaming\Microsoft\Excel\Test#####
ahol a hosszú szám ##### egy egyedi azonosító, amelyet az Excel a különböző automatikus helyreállítási munkamenetek megkülönböztetésére használ. Ezután a módosítást egy automatikusan helyreállított fájlba menti Teszt((Automatikusan helyreállított-#####)).xlsb. A zárójelben lévő hosszú szám egy egyedi azonosító, amelyet az Excel a különböző változási munkamenetek megkülönböztetésére használ. Figyelje meg, hogy .xlsb (Microsoft Excel bináris munkalap) formátumban vannak elmentve a jobb teljesítmény és a kisebb fájlméret érdekében, még akkor is, ha az eredeti fájl .xlsx.
- Ha később elmenti a Test.xlsx fájlt, az automatikus helyreállítás megteszi NEM törölje az első automatikusan helyreállított fájlt.
- Ha újabb módosítást hajt végre a fájlon, de nem menti el. Ezután az előre beállított időintervallum elteltével az AutoRecover a módosítást egy 2. automatikusan helyreállított fájlba menti. Teszt((Automatikusan helyreállított-#####)).xlsb, más egyedi azonosítóval, hogy megkülönböztesse magát az első automatikusan helyreállított fájltól.
- A fenti eljárás folytatódik, ha folyamatosan változtatásokat hajt végre, de NEM menti el azokat az előre beállított időintervallum letelte előtt. Így több automatikusan helyreállított fájl is lehet az almappában.
- Ha a végén bezárja a Test.xlsx fájlt, de választ NEM elmentéséhez az összes automatikusan helyreállított fájl törlődik, kivéve a legutóbbi fájlt, amely nem mentett fájlra lesz átnevezve, Teszt((Nem mentett-#####)).xlsb, ahol a ##### egyedi azonosító megegyezik a megfelelő automatikusan helyreállított fájl azonosítójával:
- Ha a „Mentés” lehetőséget választja, az összes automatikusan helyreállított fájl és a korábbi nem mentett fájl törlődik, és maga az almappa is törlődik. Amikor legközelebb megnyitja és szerkeszti ugyanazt a fájlt, az AutoRecover egy új almappát hoz létre a Test#### más egyedi azonosítóval.
3.2.3 Valódi példa
Az alábbiakban egy valódi minta látható:
Ebből a mintából láthatjuk:
- A Test311582750060201638 a Test.xlsx automatikus helyreállítási almappája.
- A Test((Nem mentett-311583441505446697)).xlsb a fájl utolsó bezárása ELŐTT nem mentett verzió.
- A következő fájlok a fájl utolsó megnyitása UTÁN automatikusan helyreállított fájlok:
Teszt((Automatikus helyreállított-311583633426885544)).xlsb teszt((Automatikusan helyreállított-311583641215697279)).xlsb teszt((Automatikusan helyreállított-311583653173513157)).xlsb
Ezeknek a fájloknak az időbélyegzői újabbak lesznek, mint a nem mentett fájlé.
- A Test.xlsx egy parancsikon a tényleges Test.xlsx fájlhoz.
3.2.4 Használja az Automatikus helyreállítást, ha a fájl sérült
A jó hír az, hogy az automatikus helyreállítás az alapértelmezés szerint engedélyezve. Tehát ha nem tud megnyitni és helyreállítani egy sérült Excel-fájlt, előfordulhat, hogy a fájl újabb vagy régebbi verzióját állíthatja helyre az Automatikus helyreállítás funkción keresztül.
3.2.5 Használja a „Nem mentett munkafüzetek helyreállítása” funkciót
- In Excelkettyenés filé > Nyisd ki
- Kattints A nem mentett munkafüzetek visszaállítása gomb
- Keresse meg és válassza ki a sérült fájl .xlsb fájlját az automatikus helyreállítási fájl helyén. A nem mentett verzió vagy az automatikusan helyreállított verzió rendben van. Csak válassza ki a kívánt tartalommal rendelkezőt.
3.2.6 Fájlok manuális keresése és helyreállítása
Manuálisan is megnyithatja az „AutoRecover fájl helyét”, és megkeresheti a keresett fájlokat:
- Másolja ki az „AutoRecover fájl helyét” az Excelben.
- Illessze be a Windows File Explorerbe.
3.2.7 Használja a „Dokumentum-helyreállítás” panelt
Ha a fájl megsérül az Excel váratlan leállítása miatt, akkor amikor az Excel segítségével újra megnyitja, akkor a bal oldalon megjelenik a „Dokumentum-helyreállítás” panel, kivéve a hibaüzenetet, amely szerint a fájl sérült. néhány további információ a különböző verziókról, hogy kiválaszthassa a kívánt verziót:
Néha, amikor rákattint egy verzióra, továbbra is hibaüzenet jelenik meg, amely szerint az Excel nem tudja megnyitni. Ilyen esetben próbáljon ki egy másik változatot, amíg egészséges változatot nem talál.
3.2.8 Fontos megjegyzések
- Az automatikus helyreállítás az NEM AutoSave, egy másik funkció, amelyet alább ismertetünk.
- Az automatikus helyreállítás az NEM automatikus biztonsági mentés. Ez lesz NEM mentse a nem mentett verziókat, ha az időintervallum letelte előtt menti a fájlt. Az is lesz NEM tartsa meg a közvetítő verziót, ha menti a fájlt és bezárja. A fájlok automatikus biztonsági mentéséhez engedélyeznie kell egy másik, alább ismertetett lehetőséget.
- A fájlok automatikus helyreállítással történő helyreállításának esélyének növelése érdekében az időintervallumot legalább 1 percre csökkentheti. Ez azonban csökkentheti az Excel teljesítményét hatalmas fájlok feldolgozásakor.
Az automatikus helyreállítási információkat itt találja hivatalos Microsoft oldal is. Azonban nem nyújtanak olyan átfogó információkat, mint mi.
3.3 Helyreállítás az automatikus mentéssel
Az automatikus mentés egy másik funkció, amely segíthet, ha a fájl sérült. Sokan gyakran összekeverik az automatikus helyreállítást és az automatikus mentést, tévesen azt hiszik, hogy ugyanazok, de valójában teljesen mások. Az Automatikus mentés, ha engedélyezve van, néhány másodpercenként automatikusan menti a fájlt felhőtárhelyre, például a OneDrive-ra.
Az automatikus mentés csak az Excel for Microsoft 365 programban érhető el. Alapértelmezés szerint engedélyezve van a OneDrive, a OneDrive Vállalati verzió vagy a SharePoint Online fájlokhoz. De le van tiltva a fájl a helyi számítógépen.
3.3.1 Automatikus mentés opció
Az Automatikus mentés opciót a következőképpen találhatja meg:
- In Excel, nyisd ki filé > Opciók > Megtakarítás
- Megtalálható Alapértelmezés szerint a felhőben tárolt fájlok automatikus mentése az Excelben opció. Alapértelmezés szerint engedélyezve van, és javasoljuk, hogy mindig tartsa engedélyezve, kivéve különleges esetekben.
3.3.2 Automatikus mentés engedélyezése a helyi fájlhoz
A helyi meghajtón lévő fájlok automatikus mentése is engedélyezhető az alábbiak szerint:
- Nyissa meg a helyi fájlt Excel
- Kapcsold be AutoSave kapcsolót a bal felső sarokban.
- Megjelenik egy párbeszédablak. Ezután kiválaszthatja a felhőmeghajtót az automatikusan mentett fájlok tárolására.
- Ettől kezdve a helyi fájl feltöltődik a felhőmeghajtóra. És az összes jövőbeli frissítést ott menti a rendszer. A helyi fájl lesz NEM frissíteni kell többé.
3.3.3 Sérült Excel-fájl helyreállítása
Ha a felhőben lévő fájl sérült, használhatja a „Verzióelőzmények” funkciót az Automatikus mentésben, hogy visszaállítson egy régi, egészséges verziót:
- In Excel, kattintson a fájl nevére a felső sávban.
- A felugró menüben kattintson a gombra Korábbi verziók.
- A verzióelőzmények a jobb oldali panelen jelennek meg.
- Kattintson a visszaállítani kívánt verzióra:
- A középső információs sávban kattintson a gombra Visszaad a verzió visszaállításához:
3.3.3 Hivatkozások
- A Microsoft hivatalos oldala: Mi az az automatikus mentés?
- A Microsoft hivatalos oldala: Hogyan kapcsolhatom be az automatikus mentést?
3.4 Helyreállítás automatikus biztonsági mentéssel
Készíthet automatikus biztonsági másolatot is. Ez hozzáférést biztosít az adataihoz, ha az eredeti fájl megsérül. Az automatikus helyreállítással ellentétben azonban az automatikus biztonsági mentés igen NEM alapértelmezés szerint engedélyezve van.
3.4.1 Automatikus biztonsági mentés manuális engedélyezése
Az automatikus biztonsági mentés engedélyezése egyszerű:
- In Excel, nyissa meg az automatikus biztonsági mentést beállítani kívánt fájlt.
- választ filé > Mentés másként > Tallózás.
- Kattints Eszközök > Általános lehetőségek…
- Jelölje be Mindig készítsen biztonsági másolatot lehetőség és kattintson OK gombot.
- Kattints Megtakarítás gombot, és erősítse meg a meglévő fájl cseréjét.
Azóta, ha az eredeti fájl „Test.xlsx”, lesz hozzá egy „Backup of Test.xlk” fájl. Megjegyzés: Az .xlk a Microsoft Excel biztonsági mentési fájl kiterjesztése:
3.4.2 Megjegyzés:
- Az automatikus biztonsági mentés az NEM globális opció, de fájlonkénti opció. Ha engedélyezi az automatikus biztonsági mentést egy fájlhoz, akkor ez megtörténik NEM engedélyezve mások számára.
- Az automatikus biztonsági mentés megtörténik NEM készítsen biztonsági másolatot az aktuális verzióról, de a mentés előtti verzióról. A mentési művelet pedig ténylegesen elmenti az eredeti fájl módosításait, így az aktuális verzió lesz.
- Amikor először használja a „Mentés másként” funkciót egy új Excel-fájl mentési lehetőséggel történő mentéséhez, az Excel megteszi NEM hozzon létre biztonsági másolatot, mivel a mentés előtt nincs elérhető verzió.
- Ha az eredeti Excel-fájl sérült, és engedélyezte az automatikus biztonsági mentést, akkor a biztonsági másolatból való mentés előtt beszerezheti a verziót.
- Amikor megnyitja az .xlk biztonsági mentési fájlt, a következő figyelmeztetést fogja látni:
Csak hagyja figyelmen kívül, és kattintson Igen a fájl megnyitásához.
3.4.3 Automatikus biztonsági mentés engedélyezése egy köteg fájlhoz
Az Excel VBA módszere Munkafüzet.SaveAs opcionális CreateBackup paraméterrel rendelkezik, amellyel engedélyezhető a fájl automatikus biztonsági mentése programozottan. Így írhatunk egy egyszerű VBA-szkriptet, amely lehetővé teszi az automatikus biztonsági mentést egy köteg fájlhoz:
Beállítás Explicit függvény BatchEnableBackup() Dim fd As FileDialog Dim i As Long Dim fileName As String Dim wb As Workbook Dim fileFormat As Long ' Fájl konfigurálása párbeszédpanel Set fd = Application.FileDialog(msoFileDialogFilePicker) With fdd ".TelitlowM =TrultleSelitect =TrultleSelitect . Excel-fájlok a biztonsági mentés engedélyezéséhez" .Filters.Clear .Filters.Add "Excel Files", "*.xls *.xlsx"; megszakítja Befejezés: ' Kijelölt fájlok feldolgozása For i = 1 To fd.SelectedItems.Count fileName = fd.SelectedItems(i) ' Kísérlet a munkafüzet megnyitására Hiba esetén Folytatás a következő Set wb = Workbooks.Open(fileName) On Error GoTo 1 Ha nem wb semmi akkor Application.DisplayAlerts = Hamis ' Felülírási figyelmeztetések elnyomása ' Mentés a biztonsági mentés engedélyezésével Hiba esetén Folytatás Következő ' A nem menthető fájlok kihagyása fileFormat = wb.fileFormat wb.SaveAs _ fileName:=fájlnév, _ fileFormat:=fileFormat, _ CreateBackup:=True On Error GoTo 0 Application.DisplayAlerts = Igaz wb.Close SaveChanges:=False Set wb = Nincs vége Funkciónak, ha tovább
Letölthet az Excel fájl makróval közvetlenül.
Egy másik VBA csak olvasható tulajdonság Munkafüzet.CreateBackup használható annak ellenőrzésére, hogy a fájl automatikus biztonsági mentése engedélyezve van-e vagy sem.
Csak nagyon korlátozott információ áll rendelkezésre az automatikus biztonsági mentés funkcióról a hivatalos Microsoft oldal .
3.5 Helyreállítás kézi számítási módban
A számítási mód automatikusról manuálisra váltása megakadályozhatja, hogy az Excel újraszámolja a munkafüzet összes képletét annak megnyitásakor. Ez a módszer segíthet néhány sérült Excel-fájl megnyitásában és helyreállításában, ha nincs szükség újraszámításra.
A számítási beállításokat a következő módon módosíthatja:
- Az Excelben nyisson meg vagy hozzon létre egy új üres munkafüzetet.
- Kattints filé > Opciók
- navigáljon képletek lap
- Alatt Számítási lehetőségekválassza Kézikönyv munkafüzet számításhoz.
- Szüntesse Mentés előtt számítsa újra a munkafüzetet.
- Kattints OK a változtatások mentéséhez.
- Próbálja meg megnyitni a sérült fájlt.
- Ha a fájl sikeresen megnyitható, készítsen biztonsági másolatot új fájlként.
A Microsoft további információkat ad erről a képlet újraszámítási módjának megváltoztatása és a az aktuális számítási mód
.
3.6 Nyissa meg a fájlt csökkentett módban
Megpróbálhatja megnyitni a sérült fájlt is csökkentett módban . Ha sikeresen megnyitható, mentse el a másolatot más néven.
4. Speciális technikák a sérült Excel-fájlok helyreállításához
A fejlett helyreállítási technikák nagyszerű megoldást jelentenek a súlyosan sérült Excel-fájlok kezelésére. Ezek a módszerek segítenek nekünk a speciális formátumokra és kódolási megközelítésekre összpontosítani, amelyek megmentik az adatokat a sérült munkafüzetekből.
4.1 SYLK formátum átalakítási módszer
Az Excel-fájlok összetett bináris fájlformátumot használnak, így hajlamosak a sérülésre. Ha ez megtörténik, megpróbálhatja átalakítani egy szöveges formátumba, a SYLK (Symbolic Link) formátumba, hogy kiszűrje a sérült elemeket, majd konvertálja vissza Excel formátumba. Ez a módszer különösen hasznos a nyomtatóval kapcsolatos problémák esetén. Ehhez azonban szükség van a sérült fájl megnyitására az Excelben.
Az alábbiakban bemutatjuk a részletes lépéseket:
- választ filé > Mentés másként
- A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a SYLK (szimbolikus link) formátum
- Nevezze el az aktív lapot leíró módon
- Kattints Megtakarítás és erősítse meg a formátumváltozásokat
- Nyissa meg újra a mentett .slk fájlt
- Mentse vissza Excel formátumba új néven
A SYLK formátumnak megvannak a maga korlátai. Csak egy munkalapot támogat, ezért a fenti lépéseket többször meg kell ismételnie többlapos munkafüzetek esetén. A probléma megoldására kifejlesztettünk egy Excel VBA függvényt, amely a SYLK konverziós módszerrel javítja a többlapos munkafüzeteket:
Option Explicit Function RepairExcelFileViaSYLKConversion(SrcFile As String, DstFile As String) As Boolean On Error GoTo ErrorHandler Dim srcWb As Workbook Dim dstWb As Workbook Dim tempWb As Workbook Dim slkWb As Workbook Dim ws As Worksheet Dim fso As Object Dim srcBaseName As String Dim dstPath As String Dim slkFileName As String Dim sheetName As String Dim sanitizedName As String Dim isFirst As Boolean Set fso = CreateObject("Scripting.FileSystemObject") Application.ScreenUpdating = False Application.DisplayAlerts = False ' Step 1: Open source workbook Set srcWb = Workbooks.Open(SrcFile) ' Get source base name srcBaseName = fso.GetBaseName(SrcFile) ' Step 2: Save each sheet as SYLK dstPath = fso.GetParentFolderName(DstFile) & "\" If Not fso.FolderExists(dstPath) Then fso.CreateFolder dstPath End If For Each ws In srcWb.Worksheets ' Sanitize sheet name for filename sanitizedName = SanitizeFileName(ws.name) slkFileName = dstPath & srcBaseName & "_" & sanitizedName & ".slk" ' Copy sheet to new workbook and save as SYLK ws.Copy Set tempWb = ActiveWorkbook tempWb.SaveAs Filename:=slkFileName, FileFormat:=xlSYLK tempWb.Close SaveChanges:=False Next ws ' Close source workbook srcWb.Close SaveChanges:=False ' Step 3 and 4: Create new workbook and merge SYLK files Set dstWb = Workbooks.Add isFirst = True ' Get list of SYLK files slkFileName = Dir(dstPath & srcBaseName & "_*.slk") Do While slkFileName <> "" ' Open SYLK file Application.DisplayAlerts = False Set slkWb = Workbooks.Open(dstPath & slkFileName) Application.DisplayAlerts = True ' Copy sheet to destination workbook If isFirst Then ' Copy before first sheet and delete original slkWb.Sheets(1).Copy Before:=dstWb.Sheets(1) Application.DisplayAlerts = False If dstWb.Sheets.Count > 1 Then dstWb.Sheets(2).Delete End If Application.DisplayAlerts = True isFirst = False Else slkWb.Sheets(1).Copy After:=dstWb.Sheets(dstWb.Sheets.Count) End If ' Extract sheet name from filename sheetName = Mid(fso.GetBaseName(slkFileName), Len(srcBaseName) + 2) ' Rename the sheet On Error Resume Next ' Ignore errors (e.g., duplicate name) dstWb.Sheets(dstWb.Sheets.Count).name = sheetName On Error GoTo ErrorHandler ' Resume normal error handling ' Close SYLK workbook slkWb.Close SaveChanges:=False ' Next file slkFileName = Dir() Loop ' Step 5: Save and close destination workbook Application.DisplayAlerts = False ' Suppress overwrite warning dstWb.SaveAs Filename:=DstFile Application.DisplayAlerts = True dstWb.Close SaveChanges:=True ' Cleanup Application.ScreenUpdating = True Application.DisplayAlerts = True RepairExcelFileViaSYLKConversion = True Exit Function ErrorHandler: ' Cleanup code On Error Resume Next If Not srcWb Is Nothing Then srcWb.Close SaveChanges:=False If Not tempWb Is Nothing Then tempWb.Close SaveChanges:=False If Not slkWb Is Nothing Then slkWb.Close SaveChanges:=False If Not dstWb Is Nothing Then dstWb.Close SaveChanges:=False Application.ScreenUpdating = True Application.DisplayAlerts = True RepairExcelFileViaSYLKConversion = False End Function Function SanitizeFileName(name As String) As String Dim invalidChars As String invalidChars = "\/:*?""<>|" Dim i As Long For i = 1 To Len(invalidChars) Dim c As String c = Mid(invalidChars, i, 1) name = Replace(name, c, "_") Next i SanitizeFileName = name End Function
Ehhez a funkcióhoz grafikus felhasználói felületet is fejlesztettünk. Letöltheti az Excel fájl az összes funkcióval és grafikus felhasználói felülettel és futtassa a MainForm felhasználói űrlapot.
Erről a módszerről csak nagyon korlátozott információ áll rendelkezésre a Microsoft hivatalos weboldala .
4.2 Weboldal-konverziós módszer
A SYLK konverziós módszerhez hasonlóan a sérült Excel fájlt weboldal (HTML) formátumba konvertálhatja, majd vissza egy új Excel fájlba, hogy kiküszöbölje az esetleges sérüléseket.
Alább láthatók a lépések:
- választ filé > Mentés másként
- választ Mentés típus nak nek weboldal or Egyfájlos weblap.
- Ügyeljen a mentésre Teljes munkafüzet helyett Válogatás: Lap.
- Kattints Megtakarítás, a következő figyelmeztetést fogja látni, hagyja figyelmen kívül, és kattintson az OK gombra a mentéshez:
4.3 Külső hivatkozások Helyreállítási módszer
A külső hivatkozások egy másik módja az adatok lekérésének és a sérült Excel-fájlok helyreállításának. Ez a technika hivatkozásokat hoz létre a sérült munkafüzethez, és lehetővé teszi az adatok kinyerését képletek vagy számított értékek nélkül.
4.3.1 Helyreállítási lépések
- In Excel, hozzon létre egy új üres munkafüzetet, és mentse el.
- A munkafüzet első cellájába írja be a következő képletet:
=FileName!A1
, ahol a Fájlnév a sérült Excel-fájlnév kiterjesztés nélkül. Például, ha a sérült fájl a Test.xlsx, akkor a képlet a következő lesz=Test!A1
. A képlet bevitele után nyomja meg a gombot belép.
- Ha megjelenik az Értékek frissítése párbeszédpanel, tallózzon, és válassza ki a sérült Excel-fájlt a külső hivatkozás értékeivel:
- Ha a sérült Excel-fájl több lappal rendelkezik, ki kell választania az aktuális külső hivatkozás lapot:
- Válassza ki az A1 cellát, és nyomja meg a gombot Ctrl + C képletének másolásához.
- StarAz A1-ből válassza ki azt a tartományt, amely körülbelül megegyezik vagy nagyobb, mint az eredeti sérült munkafüzet adattartománya, majd nyomja meg a Ctrl + P a képlet beillesztéséhez a kiválasztott tartomány összes cellájába.
- A beillesztés után a Értékek frissítése párbeszédpanel ismét felbukkanhat, válassza ki az eredeti sérült munkafüzetet, és kattintson OK.
- Ellenőrizze, hogy a cellaértékek helyesek-e. Az eredeti fájl tartományába eső cellák az eredeti fájl értékeit mutatják. A tartományon kívüliek nullákat mutatnak.
- Válassza ki a kívánt cellákat, és nyomja meg a gombot Ctrl + C hogy lemásolja őket.
- Hozzon létre egy új lapot, kattintson az A1-es cellára, majd kattintson a jobb gombbal, és válassza ki Értékek beillesztése csak az értékek beillesztéséhez. Ily módon átmásoljuk az értékeket az eredeti sérült fájlból az új lapra. Ha a közvetlen beillesztést választjuk, akkor az értékek helyett ismét külső referenciaképleteket kapunk.
4.3.2 Megjegyzés:
- Ez a módszer csak az adatértékeket állítja helyre. NEM állítja helyre a képleteket, formázásokat, diagramokat, űrlapokat és makrókat.
- Ha hibákat észlel a 6. lépésben, csökkentse a tartományt a sikerig.
Erről a módszerről is tájékozódhat itt a hivatalos Microsoft oldal .
4.4 Az Open XML SDK eszköz használata
Az Open XML SDK eszközzel is megkeresheti és kijavíthatja a fájl sérült szakaszait. Ehhez kérjük:
- Töltse le a Nyissa meg az XML SDK-t és telepítse.
- Töltse le a Nyissa meg az XML SDK Productivity Tool for Microsoft Office eszközt és telepítse.
- Start a Nyissa meg az XML SDK Productivity Tool for Microsoft Office eszközt
- Kattints Fájl > Fájl megnyitása… a sérült Excel fájl megnyitásához.
- Kattints Műveletek > Érvényesítés az Excel-fájl érvényesítéséhez és a fájlban lévő hibák kereséséhez:
- Ellenőrizze az érvényesítés eredményét, és manuálisan javítsa ki a hibákat a fájlban:
Jegyzet: Ehhez a megközelítéshez fejlett informatikai készségekkel kell rendelkeznie, például programozási ismeretekkel és ismeretekkel Office Nyissa meg az XML fájlformátumokat, ezért előfordulhat, hogy nem működik az átlagos Excel-felhasználók számára.
4.5 VBA kódok és makrók helyreállítása
Az értékes VBA-kódokat és makrókat tartalmazó munkafüzetek speciális helyreállítási megközelítést igényelnek, az alábbiak szerint:
- Start Excel a sérült fájl elindítása nélkül.
- Készlet Munkafüzet számítása mód Kézikönyv.
- Kattintson filé > Opciók.
- In Trust Center fülre kattintva Trust Center beállítások:
- A felugró ablakban Trust Center párbeszédpanelen kattintson a gombra Makróbeállítások lapot és válasszon Kapcsolja ki az összes makrót értesítés nélkül, majd kattintson a gombra OK:
- Mostanra az összes automatikus számítást és makrót letiltották.
- Ezután megnyithatja a sérült fájlt. Ha az Excel meg tudja nyitni, akkor lesz NEM értesítést arról, hogy a makrók le vannak tiltva, mivel az értesítés nélküli opciót választottuk. Ha az Excel nem tudja megnyitni, akkor Ön CAN használja ezt a módszert a kódok helyreállításához.
- nyomja meg Alt + F11 a Visual Basic Editor megnyitásához.
- Böngésszen a VBAProjectben, és válasszon egy kívánt elemet, például egy űrlapot vagy modult, majd kattintson rá jobb gombbal, és válassza ki Fájl exportálása… az elem kézi exportálásához:
- Ismételje meg a 9. lépést mindaddig, amíg az összes keresett tételt exportálja.
- Zárja be a Visual Basic Editort és az aktuális fájlt.
- Hozzon létre egy új munkafüzetet, és importálja vissza az összes elemet.
Ez a módszer akkor is működik, amikor más helyreállítási technikák nem tudják visszaállítani a munkafüzet teljes funkcióját.
Ezek a fejlett technikák kiegészítik a standard helyreállítási módszereket speciális megoldásokkal a különböző típusú korrupcióra. A SYLK-konverzió, a külső hivatkozások vagy a VBA-helyreállítás közötti választása a konkrét sérüléstől és a megőrzendő adatok típusától függ.
4.6 Diagramadatok kinyerése makrón keresztül
Makróval is kivonhatja a diagram adatait egy sérült munkafüzetből. A Microsoft további információkat ad erről a makró és a hogyan kell használni
a diagramadatok helyreállításához.
5. Használjon harmadik féltől származó Excel-kompatibilis eszközöket
Egyes harmadik féltől származó eszközök az Excel-fájlokat is támogatják. Ha a fájl sérült, és nem nyitható meg Excelben, próbálja ki ezeket az eszközöket. Az alábbiakban ezek közül mutatunk be néhányat:
- Google Táblázatok
- OpenOffice
- LibreOffice
- KingSoft táblázatok
Ha egy eszköz meg tudja nyitni a fájlt, mentse el egy új, hibamentes Excel-fájlba.
6. Online helyreállítási szolgáltatások
Az online helyreállítási szolgáltatások webalapú módot kínálnak a sérült Excel-fájlok helyreállítására szoftver telepítése nélkül. A sérült fájlok gyors javítását kereső felhasználók ezeket a szolgáltatásokat veszik igénybe.
6.1 Egyszerű helyreállítási eljárások
Az Excel fájl helyreállítása online szolgáltatásokon keresztül a következő lépéseket követi:
- Válasszon egy jó hírű online helyreállítási szolgáltatást
- Töltse fel a sérült Excel fájlt a szolgáltatás weboldalára
- Írja be e-mail címét az értesítések fogadásához
- Start a javítási folyamat
- Várja meg a javítási folyamat befejezését
- Töltse le a javított fájlt, vagy kapja meg e-mailben
Ezek a szolgáltatások különféle algoritmusokat használnak az Excel-fájlok különböző típusú sérüléseinek kijavításához. A javítás általában csak néhány percet vesz igénybe, így gyorsan visszaállíthatja a sürgős fájlokat.
6.2 Érvek és ellenérvek
Az online helyreállítási szolgáltatások erősségeinek és gyengeségeinek alapos ismerete segít a felhasználóknak jobb döntéseket hozni.
Előnyök:
- Bármilyen internettel rendelkező eszközről elérheti őket
- Nincs szükség szoftver telepítésére vagy műszaki ismeretekre
- A fájlok gyorsan megjavíthatók
- Megfizethetőbb, mint a hagyományos helyreállítási módszerek
Korlátozások:
- Az érzékeny adatok feltöltése biztonsági és adatvédelmi aggályokat vet fel
- Stabil internetkapcsolatra van szüksége
- Általában nem működnek jól súlyosan sérült fájlokkal
6.3 Legfontosabb szolgáltatások
Számos online platform képes helyreállítani az Excel fájlokat, az alábbiakban felsorolunk néhányat:
- OfficeRecovery: úttörő felhő alapú szolgáltatásként vezet, amely támogatja az Excel 5.0 és 2010 közötti verzióit. A szolgáltatás különféle fájlformátumokat kezel, például .xls, .xlsx és .xla.
- Recovery Toolbox for Excel: kiemelkedik az adatok helyreállításában több Excel formátumból, beleértve az .xls, .xlsx, .xlsm, .xlt, .xltx, .xltm és .xlam fájlokat. A szolgáltatás részletes támogatást nyújt a helyreállításhoz:
- Cellatartalom és formázás
- Képletek és számítások
- Munkalap szerkezetek
- Beágyazott objektumok
- Egyedi stílusok és elrendezések
- Aspose: megbízható képességeket biztosít a különböző fájlformátumok javításához, és támogatja az XLS, XLSM, XLSX, XLSB és ODS fájlokat. A szolgáltatás az adatbiztonságra összpontosít, és titkosítást használ a feltöltött fájlok védelmére.
Ezek a szolgáltatások különböző árazási lehetőségeket kínálnak, az ingyenes egyszerű javításoktól a fejlett helyreállítási funkciókkal rendelkező prémium előfizetésekig.
7. Speciálisabb eszközök a sérült Excel-fájlok helyreállításához
A már tárgyalt megoldásokon túl számos speciális Excel-javító szoftver létezik a súlyos fájlsérülések kezelésére. A keresés egyszerűsítése érdekében szigorúan teszteltük és összeállítottuk a részletes listája a most megbízható eszközök, kiemelve azok jellemzőit és hatékonyságát a különböző forgatókönyvekhez.
8. Egyéb megoldások az Excel fájl megnyitási hibáira
A fájlsérülésen kívül más okok is okozhatnak Excel fájlmegnyitási hibákat. A tünetek és a hibaüzenetek hasonlóak lehetnek, vagy akár megegyezhetnek a fájlsérülések tüneteivel.
Annak megállapításához, hogy a fájl sérült-e, átmásolhatja a fájlt egy másik működő számítógépre, és megnyithatja az Excelben, hogy megnézze, a hiba továbbra is fennáll-e. Vagy használja a az Excel online verziója ellenőrizze.
Ha a fájl megnyitható más számítógépeken vagy online, akkor az nem sérült. Az alábbi megoldásokkal próbálhatja kijavítani a számítógép nyitási hibáját:
- Javítási iroda
- Felhasználói élmény virtualizálásának javítása (UE-V)
- NE hagyja figyelmen kívül a DDE-t
- Tiltsa le az összes bővítményt
- Állítsa vissza a fájltársításokat
- Tiltsa le a hardveres gyorsítást
- Telepítse a legújabb frissítéseket
- Győződjön meg arról, hogy nincs kompatibilitási probléma az Excel, a Windows és más szoftverek között.
- Javítsa ki a Windows rendszerleíró adatbázisának hibáit
.
- Zárja be az összes többi alkalmazást
9. Következtetés
Az Excel fájl korrupciója a most fontos kihívással néznek szembe a mai vállalkozások. Több helyreállítási lehetőség közül választhat a probléma megoldására. A helyreállítási módszerek alapos ismerete segít megvédeni értékes adatait, és zökkenőmentesen működni. Alább egy összefoglaló:
DataNumen Excel Repair szoftver, a beépített Excel-szolgáltatások és az online helyreállítási szolgáltatások mind eltérően működnek. Mindegyik lehetőségnek megvannak a maga előnyei a korrupció típusától függően. Az Excel beépített helyreállítási eszközei az első számú választás. Súlyos korrupciós esetekre speciális szoftverek, mint pl DataNumen fejlett helyreállítási funkciókat kínál a sérült Excel-fájlok helyreállításához.
Vegye figyelembe, hogy a rendszeres biztonsági mentés és a megfelelő fájlkezelés elengedhetetlen a problémák elkerüléséhez. Ezen felül figyelnie kell a korrupcióra figyelmeztető jelekre. A kockázatok csökkentése érdekében frissítse Excel szoftverét.
A megfelelő keverék megelőzés és a helyreállítási eszközök megvédik Excel fájljait a sérüléstől. A gyors helyreállítás szükség esetén könnyebbé válik. Proaktív módon közelítse meg a fájlvédelmet, és tartson készenlétben több helyreállítási lehetőséget. Így stressz nélkül kezelheti az Excel korrupciós problémáit.