Objevte osvědčené metody pro obnovu poškozených souborů aplikace Excel, od bezplatných vestavěných funkcí aplikace Excel až po pokročilé techniky a specializované nástroje pro opravu.
1. Porozumění poškození souborů aplikace Excel
Poškození souborů aplikace Excel vytváří velké problémy pro podniky a jednotlivce. V této části probereme každý aspekt poškození souborů aplikace Excel.
1.1 Běžné příčiny poškození souborů aplikace Excel
Níže jsou uvedeny některé běžné příčiny poškození souboru Excel:
- Neočekávané vypnutí počítače kvůli výpadkům napájení, problémům s hardwarem nebo softwarem.
- Virové útoky a malware.
- Pevné disky selžou, zejména pokud jsou soubory aplikace Excel uloženy v postižených sektorech.
- Velké soubory s mnoha vzorci a odkazy mají vyšší riziko poškození.
- Více uživatelů se pokouší o přístup ke stejnému souboru současně.
- Přístup k souboru Excel na síťové jednotce.
1.2 Užitečné tipy, jak zabránit poškození souborů aplikace Excel
Shrnuli jsme několik užitečných tipů, jak zabránit poškození souborů aplikace Excel. Když se to však skutečně stane, stále potřebujete účinnou metodu, jak poškozený soubor opravit.
1.3 Běžné příznaky poškozeného souboru aplikace Excel
Pokud je soubor Excel poškozen, může vykazovat tyto znaky:
- Soubory nelze otevřít
- Načítání souborů trvá neobvykle dlouho
- Během operací často havaruje nebo zamrzá
- Chybějící datové položky nebo vzorce
- Problémy s rozložením nebo nefunkční záhlaví
- Nečitelné nebo náhodné znaky nebo nesrozumitelný kód
- Stále se objevující chybové zprávy
- Změny se neuloží ani neaktualizují
- Neočekávané chyby během operací ukládání
- Automatické obnovení nefunguje
1.4 Chybové zprávy, když je soubor poškozen
Níže jsou uvedeny běžné chybové zprávy, které uvidíte, když je soubor Excel poškozen, k vyjádření názvu vašeho poškozeného souboru Excel používáme 'filename.xlsx'.
- Excel nemůže otevřít soubor 'název_souboru.xlsx', protože formát souboru pro příponu souboru není platný. Ověřte, zda soubor nebyl poškozen a zda přípona souboru odpovídá formátu souboru. (Chyba 101590)
- Excel nemůže tento soubor otevřít. Formát souboru nebo přípona souboru není platný. Ověřte, zda soubor nebyl poškozen a zda přípona souboru odpovídá formátu souboru.
- Excel nemůže otevřít soubor 'název_souboru.xlsx', protože formát souboru nebo přípona souboru není platný. Ověřte, zda soubor nebyl poškozen a zda přípona souboru odpovídá formátu souboru.
- Formát souboru a přípona 'filename.xls' se neshodují. Soubor může být poškozený nebo nebezpečný. Pokud nedůvěřujete jeho zdroji, neotevírejte ho. Chcete to přesto otevřít?
- Soubor je poškozený a nelze jej otevřít.
- Tento soubor není v rozpoznatelném formátu.
* Pokud víte, že soubor pochází z jiného programu, který není kompatibilní s Microsoft Office Excel, klikněte na Zrušit a poté otevřete tento soubor v původní aplikaci. Pokud chcete soubor otevřít později v aplikaci Microsoft Office Excel, uložte jej ve formátu, který je kompatibilní, například ve formátu textu
* Pokud máte podezření, že je soubor poškozen, klikněte na Nápověda pro více informací o řešení problému.
* Pokud si stále přejete zjistit, jaký text je v souboru obsažen, klikněte na OK. Poté klikněte na Dokončit v Průvodci importem textu. - Soubor aplikace Excel není v rozpoznatelném formátu.
- Excel nalezl nečitelný obsah v Chcete obnovit obsah tohoto sešitu? Pokud důvěřujete zdroji tohoto sešitu, klikněte na Ano.
- Dokument je poškozený a nelze jej otevřít. Chcete-li to zkusit opravit, použijte příkaz Otevřít a opravit v dialogovém okně Otevřít a po zobrazení výzvy vyberte Extrahovat data.
- Soubor nelze přečíst.
- Soubor „filename.xls“ není přístupný. Soubor může být jen pro čtení nebo se pokoušíte získat přístup k umístění jen pro čtení. Nebo server, na kterém je dokument uložen, nemusí reagovat.
- Microsoft Excel přestal fungovat.
- Převaděč soubor se nepodařilo otevřít.
- Převaděč potřebný k otevření tohoto souboru nelze najít.
- Našli jsme problém s určitým obsahem v souboru „filename.xlsx“. Chcete, abychom se pokusili co nejvíce zotavit? Pokud důvěřujete zdroji tohoto sešitu, klikněte na Ano.
- Litujeme, nenašli jsme soubor filename.xlsx. Je možné, že byl přesunut, přejmenován nebo odstraněn?
1.5 Vliv na obchodní operace
Poškození souborů silně ovlivňuje obchodní operace. Malé podniky čelí vyšším rizikům a FEMA uvádí, že 40 % se po ztrátě dat nikdy znovu neotevře. Situace se stává kritičtější, protože 88 % tabulek obsahuje chyby. Tyto chyby činí soubory náchylnými k podvodům, poškození a špatné správě. Integrita souborů je zásadní pro stabilní provoz a finanční zabezpečení.
2. Bezplatné vestavěné metody pro opravu poškozených souborů aplikace Excel
Microsoft Excel je dodáván s výkonnými vestavěnými nástroji, které uživatelům pomáhají obnovit poškozené soubory Excel, aniž by potřebovali software třetích stran. Tyto funkce fungují jako vaše první obrana při poškození souborů.
2.1 Použití funkce Otevřít a opravit aplikace Excel
Excel má vestavěný proces opravy prostřednictvím funkce Otevřít a opravit. Tuto funkci můžete použít podle následujících kroků:
- In vynikat, Klepněte na tlačítko Soubor > Otevřená
- Vyberte poškozený soubor aplikace Excel
- Klikněte na šipku vedle Otevřená tlačítko
- Vybrat Otevřít a opravit
- vybrat Opravy obnovit maximum dat
- Pokud to nefunguje, použijte Extrahovat data k načtení hodnot a vzorců
Pro více informací můžete také navštívit oficiální stránka Microsoftu .
2.2 Obnova pomocí automatického obnovení
Excel chrání vaši práci automaticky pomocí funkce automatického obnovení. Tato funkce automaticky uloží neuložené verze vašich sešitů do konkrétního umístění v nastaveném intervalu.
2.2.1 Nastavení automatického obnovení
Automatické obnovení můžete nastavit následovně:
- In vynikat, otevřeno Soubor > možnosti > Uložit
- umožnit Uložte informace automatického obnovení (ve výchozím nastavení povoleno)
- Nastavte časový interval (výchozí nastavení je 10 minut)
- Ověřit si Automatické obnovení umístění souboru
2.2.2 Jak funguje automatické obnovení
Pojďme si vysvětlit, jak funguje automatické obnovení:
- Když vytvoříte soubor Test.xlsx, pak jej změňte, ale neukládejte. Poté po přednastaveném časovém intervalu vytvoří automatické obnovení podsložku v přednastaveném umístění souboru automatického ukládání, jako je tato:
C:\Users\ccw\AppData\Roaming\Microsoft\Excel\Test#####
kde dlouhé číslo ##### je jedinečný identifikátor, který Excel používá k rozlišení mezi různými relacemi automatického obnovení. Poté uloží změnu do automaticky obnoveného souboru Test((Autorecovered-#####)).xlsb. Dlouhé číslo v závorkách je jedinečný identifikátor, který Excel používá k rozlišení různých relací změn. Všimněte si, že jsou uloženy ve formátu .xlsb (Microsoft Excel Binary Worksheet) pro lepší výkon a menší velikost souboru, i když je váš původní soubor .xlsx.
- Pokud později uložíte Test.xlsx, provede se automatické obnovení NENÍ odstranit první automaticky obnovený soubor.
- Pokud v souboru provedete další změnu, ale neuložíte ji. Poté po uplynutí předem nastaveného časového intervalu automatické obnovení uloží změnu do druhého automaticky obnoveného souboru Test((Autorecovered-#####)).xlsb, s jiným jedinečným identifikátorem, aby se odlišil od prvního automaticky obnoveného souboru.
- Výše uvedený postup bude pokračovat, pokud budete provádět změny průběžně, ale NEULOŽÍTE je před uplynutím nastaveného časového intervalu. Takže v podsložce může být více automaticky obnovených souborů.
- Pokud nakonec Test.xlsx zavřete, ale vyberte si NENÍ pro uložení budou všechny automaticky obnovené soubory smazány kromě nejnovějšího, který bude přejmenován na neuložený soubor, Test((Neuloženo-#####)).xlsb, kde jedinečný identifikátor ##### je identický s identifikátorem odpovídajícího automaticky obnoveného souboru:
- Pokud zvolíte „Uložit“, všechny automaticky obnovené soubory a předchozí neuložené soubory budou smazány a bude smazána i samotná podsložka. Až příště otevřete a upravíte stejný soubor, automatické obnovení vytvoří novou podsložku Test#### s jiným jedinečným identifikátorem.
2.2.3 Reálný příklad
Níže je reálná ukázka:
Z této ukázky můžeme vidět:
- Test311582750060201638 je podsložka automatického obnovení pro Test.xlsx.
- Test((Unsaved-311583441505446697)).xlsb je neuložená verze PŘED posledním zavřením souboru.
- Následující soubory jsou soubory automaticky obnovené PO posledním otevření souboru:
Test((Autorecovered-311583633426885544)).xlsb Test((Autorecovered-311583641215697279)).xlsb Test((Autorecovered-311583653173513157)).xlsb
Časová razítka pro tyto soubory budou novější než neuložený soubor.
- Test.xlsx je zástupcem skutečného souboru Test.xlsx.
2.2.4 Použijte automatické obnovení, když je váš soubor poškozen
Nyní je dobrou zprávou, že automatické obnovení je ve výchozím nastavení povolenoPokud tedy nemůžete otevřít a obnovit poškozený soubor aplikace Excel, můžete mít šanci obnovit jeho nejnovější verzi pomocí funkce automatického obnovení.
2.2.5 Použijte funkci „Obnovit neuložené sešity“.
- In vynikat, Klepněte na tlačítko Soubor > Otevřená
- klikněte Obnovit neuložené sešity tlačítko
- Najděte a vyberte soubor .xlsb pro váš poškozený soubor v umístění souboru automatického obnovení. Neuložená verze nebo automaticky obnovená verze je v pořádku. Stačí si vybrat ten s požadovaným obsahem.
2.2.6 Najít a obnovit soubory ručně
Můžete také ručně otevřít „Umístění souboru automatického obnovení“ a najít požadované soubory:
- Zkopírujte „Umístění souboru automatického obnovení“ v aplikaci Excel.
- Vložte jej do Průzkumníka souborů Windows.
2.2.7 Použijte panel „Obnova dokumentu“.
Pokud se váš soubor poškodí kvůli neočekávanému vypnutí aplikace Excel, a když jej znovu otevřete pomocí Excelu, kromě chybové zprávy, že váš soubor je poškozený, uvidíte vlevo také panel „Obnovení dokumentu“, který poskytuje další informace o různých verzích, takže si můžete vybrat tu, kterou chcete:
Někdy, když klepnete na jednu verzi, stále se zobrazí chybová zpráva, že ji Excel neotevře. V takovém případě zkuste místo toho jinou verzi, dokud nenajdete zdravou.
2.2.8 Důležité poznámky
- Automatické obnovení je NENÍ AutoSave, další funkce popsaná níže.
- Automatické obnovení je NENÍ automatické zálohování. bude NENÍ uložit neuložené verze, pokud soubor uložíte před uplynutím časového intervalu. Bude také NENÍ pokud soubor uložíte a zavřete, ponechte si zprostředkující verzi. Chcete-li automaticky zálohovat soubory, musíte povolit další možnost popsanou níže.
- Chcete-li zvýšit šance na obnovení souborů pomocí automatického obnovení, můžete zkrátit časový interval na minimálně 1 minutu. To však může snížit výkon aplikace Excel při zpracování velkých souborů.
Informace o automatickém obnovení naleznete v oficiální stránka Microsoftu také. Nenabízejí však komplexní informace jako my.
2.3 Obnovení pomocí automatického ukládání
Automatické ukládání je další funkce, která vám může pomoci, když je váš soubor poškozen. Mnoho lidí často zaměňuje automatické obnovení a automatické ukládání, mylně se domnívají, že jsou stejné, ale ve skutečnosti jsou zcela odlišné. Když je automatické ukládání povoleno, každých pár sekund automaticky uloží váš soubor do cloudového úložiště, jako je OneDrive.
Automatické ukládání je k dispozici pouze v Excelu pro Microsoft 365. Ve výchozím nastavení je povoleno pro soubor na OneDrive, OneDrive pro firmy nebo SharePoint Online. Ale zakázáno pro soubor na místním počítači.
2.3.1 Možnost automatického ukládání
Možnost automatického ukládání najdete takto:
- In vynikat, otevřeno Soubor > možnosti > Uložit
- Najdete Automatické ukládání souborů uložených v cloudu ve výchozím nastavení v Excelu volba. Ve výchozím nastavení je povoleno a doporučujeme jej vždy ponechat zapnuté, pokud se nejedná o speciální případy.
2.3.2 Povolit automatické ukládání pro místní soubor
Je také možné povolit automatické ukládání pro soubory na místním disku, jak je uvedeno níže:
- Otevřete místní soubor v vynikat
- Zapnout AutoSave přepnout v levém horním rohu.
- Objeví se dialogové okno. Poté si můžete vybrat cloudovou jednotku pro ukládání automaticky uložených souborů.
- Od té doby bude váš místní soubor nahrán na cloudový disk. A tam budou uloženy všechny budoucí aktualizace. Místní soubor bude NENÍ být již aktualizován.
2.3.3 Obnovit poškozený soubor Excel
Když je váš soubor v cloudu poškozen, můžete využít funkci „Historie verzí“ v AutoSave k obnovení staré verze, která je v pořádku:
- In vynikat, klikněte na název souboru v horní liště.
- V místní nabídce klikněte na Historie verzí.
- Historie verzí se zobrazí v pravém panelu.
- Klikněte na verzi, kterou chcete obnovit:
- V prostředním informačním pruhu klikněte na Obnovit pro obnovení této verze:
2.3.3 Reference
- Oficiální stránka Microsoftu: Co je automatické ukládání?
- Oficiální stránka Microsoftu: Jak zapnu automatické ukládání?
2.4 Obnovení pomocí automatického zálohování
Můžete také vytvářet automatické záložní kopie. To vám umožní přístup k vašim datům, pokud dojde k poškození původního souboru. Na rozdíl od automatického obnovení však automatické zálohování ano NENÍ ve výchozím nastavení povoleno.
2.4.1 Povolit automatické zálohování ručně
Povolení automatického zálohování je jednoduché:
- In vynikatotevřete soubor, u kterého chcete nastavit automatické zálohování.
- vybrat Soubor > Uložit jako > Procházet.
- klikněte Tools > Obecné možnosti…
- Kontrola Vždy vytvořte zálohu a klepněte na tlačítko OK .
- klikněte Uložit a potvrďte nahrazení stávajícího souboru.
Od té doby, pokud je původní soubor „Test.xlsx“, bude pro něj existovat soubor „Záloha Test.xlk“. Poznámka .xlk je přípona souboru pro záložní soubor aplikace Microsoft Excel:
2.4.2 Poznámky:
- Automatické zálohování je NENÍ globální možnost, ale možnost pro jednotlivé soubory. Pokud povolíte automatické zálohování pro jeden soubor, bude NENÍ povoleno pro ostatní.
- Automatické zálohování bude NENÍ zálohujte aktuální verzi, ale před uložením verzi. A operace uložení ve skutečnosti uloží změny do původního souboru, čímž se stane aktuální verzí.
- Když poprvé použijete „Uložit jako“ k uložení nového souboru Excel s možností zálohování, Excel to udělá NENÍ vytvořte záložní soubor, protože před uložením není k dispozici žádná verze.
- Pokud je původní soubor aplikace Excel poškozen a povolili jste pro něj automatické zálohování, můžete verzi získat před uložením ze zálohy.
- Když otevřete záložní soubor .xlk, zobrazí se následující varování:
Stačí to ignorovat a kliknout Ano k otevření souboru.
2.4.3 Povolit automatické zálohování pro dávku souborů
Metoda Excel VBA Workbook.SaveAs má volitelný parametr CreateBackup, který lze použít k povolení automatického zálohování souboru programově. Můžeme tedy napsat jednoduchý skript VBA, který umožní automatické zálohování dávky souborů:
Možnost Explicitní Funkce BatchEnableBackup() Dim fd As FileDialog Dim i As Long Dim fileName As String Dim wb As Workbook Dim fileFormat As Long ' Dialogové okno konfigurace souboru Set fd = Application.FileDialog(msoFileDialogFilePicker) S fd .AllowMultiSelect. .Filters.Clear .Filters.Add "Excel Files", "*.xls; *.xlsx; *.xlsm; *.xlsb" If .Show <> -1 Then Exit Function ' Konec, pokud uživatel zruší End With ' Zpracování vybraných souborů For i = 1 To fd.Selected fileItems.Cod.Counti otevřít sešit Při chybě Pokračovat Další Nastavit wb = Workbooks.Open(fileName) Při Chybě Přejít na 0 Pokud ne wb Není nic Then Application.DisplayAlerts = False ' Potlačit varování při přepsání ' Uložit se zálohou povolenou Při chybě Pokračovat Další ' Přeskočit soubory, které nelze uložit file_Format = wb. fileName:=fileName, _ fileFormat:=fileFormat, _ CreateBackup:=True On Error Přejít na 0 Application.DisplayAlerts = True wb.Close SaveChanges:=False Set wb = Nic End If Next i End Function
Můžete také stáhnout soubor Excel s makrem přímo.
Další vlastnost VBA pouze pro čtení Workbook.CreateBackup lze použít ke kontrole, zda je automatické zálohování souboru povoleno nebo ne.
O funkci automatického zálohování je na serveru jen velmi omezené informace oficiální stránka Microsoftu .
2.5 Obnovení pomocí režimu ručního výpočtu
Přepnutím režimu výpočtu z automatického na ruční může Excel zabránit v přepočítávání všech vzorců v sešitu při jeho otevření. Tato metoda může pomoci otevřít a obnovit některé poškozené soubory aplikace Excel, pokud nepotřebují přepočet.
Nastavení výpočtu můžete změnit tímto způsobem:
- V Excelu otevřete nebo vytvořte nový prázdný sešit.
- klikněte Soubor > možnosti
- přejděte na Vzorce Karta
- Pod Možnosti výpočtuvyberte Manuál pro výpočet sešitu.
- Zrušte zaškrtnutí Před uložením sešit přepočítat.
- klikněte OK pro uložení změn.
- Zkuste otevřít poškozený soubor.
- Pokud lze soubor úspěšně otevřít, zazálohujte jej uložením jako nový soubor.
Microsoft poskytuje další informace o změna režimu přepočtu vzorce si aktuální režim výpočtu
.
2.6 Otevřete soubor v nouzovém režimu
Můžete také zkusit otevřít poškozený soubor v safe mode . Pokud jej lze úspěšně otevřít, uložte kopii pod jiným názvem.
3. Pokročilé techniky pro obnovu poškozených souborů aplikace Excel
Pokročilé techniky obnovy jsou skvělým řešením pro vážně poškozené soubory Excel. Tyto metody nám pomáhají zaměřit se na specializované formáty a přístupy ke kódování, které zachraňují data z poškozených sešitů.
3.1 Metoda konverze formátu SYLK
Soubor aplikace Excel používá složitý binární formát souboru, takže je náchylný k poškození. Pokud k tomu dojde, můžete jej zkusit převést do textového formátu, formátu SYLK (Symbolic Link), abyste odfiltrovali poškozené prvky, a poté jej převést zpět do formátu Excel. Tato metoda je užitečná zejména při problémech souvisejících s tiskárnou. Vyžaduje to však, aby byl váš poškozený soubor otevřen v aplikaci Excel.
Níže jsou uvedeny podrobné kroky:
- vybrat Soubor > Uložit jako
- Vybrat SYLK (symbolický odkaz) formát
- Aktivní list pojmenujte popisně
- klikněte Uložit a potvrďte změny formátu
- Znovu otevřete uložený soubor .slk
- Uložte jej zpět do formátu Excel s novým názvem
Formát SYLK má svá omezení. Podporuje pouze jeden list, takže u vícelistových sešitů musíte výše uvedené kroky opakovat vícekrát. K vyřešení tohoto problému jsme vyvinuli funkci Excel VBA, která dokáže opravit vícelistové sešity pomocí převodní metody SYLK:
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
Pro tuto funkci jsme také vyvinuli GUI. Můžete si stáhnout soubor Excel se všemi funkcemi a GUI a spusťte uživatelský formulář MainForm.
Informace o této metodě jsou jen velmi omezené oficiální webové stránky společnosti Microsoft .
3.2 Metoda konverze webové stránky
Podobně jako u metody převodu SYLK můžete také převést poškozený soubor Excel do formátu webové stránky (HTML) a poté zpět do nového souboru Excel, abyste eliminovali možná poškození.
Níže jsou uvedeny kroky:
- vybrat Soubor > Uložit jako
- vybrat Uložit jako typ na Webová stránka or Webová stránka s jedním souborem.
- Nezapomeňte uložit Celý sešit místo Výběr: List.
- klikněte Uložit, zobrazí se následující varování, ignorujte ho a kliknutím na OK uložte:
3.3 Přístup k obnově externích referencí
Externí odkazy poskytují další způsob, jak načíst data a obnovit poškozené soubory aplikace Excel. Tato technika vytváří odkazy na poškozený sešit a umožňuje extrakci dat bez vzorců nebo vypočítaných hodnot.
3.3.1 Kroky obnovy
- In vynikat, vytvořte nový prázdný sešit a uložte jej.
- Do první buňky sešitu zadejte následující vzorec:
=FileName!A1
, kde FileName je poškozený název souboru aplikace Excel bez přípony. Pokud je například váš poškozený soubor Test.xlsx, vzorec bude=Test!A1
. Po zadání vzorce stiskněte vstoupit.
- Pokud se zobrazí dialogové okno Aktualizovat hodnoty, procházejte a vyberte poškozený soubor Excel s hodnotami pro externí odkaz:
- Pokud má poškozený soubor Excel více listů, musíte vybrat list pro aktuální externí referenci:
- Vyberte buňku A1 a stiskněte Ctrl + C zkopírovat jeho vzorec.
- Starz A1, vyberte rozsah, který je přibližně stejný nebo větší než rozsah dat v původním poškozeném sešitu, a poté stiskněte Ctrl + P pro vložení vzorce do všech buněk ve vybraném rozsahu.
- Po vložení se Aktualizovat hodnoty může se znovu objevit dialogové okno, vyberte původní poškozený sešit a klikněte OK.
- Zkontrolujte, zda jsou hodnoty buněk správné. Tyto buňky v rozsahu původního souboru zobrazí hodnoty v původním souboru. Ti mimo rozsah budou ukazovat nuly.
- Vyberte požadované buňky a stiskněte Ctrl + C zkopírovat je.
- Vytvořte nový list, klikněte na buňku A1, poté klikněte pravým tlačítkem a vyberte Vložit hodnoty pouze vložit hodnoty. Tímto způsobem zkopírujeme hodnoty z původního poškozeného souboru do nového listu. Pokud se rozhodneme vložit přímo, pak místo hodnot opět získáme externí referenční vzorce.
3.3.2 Poznámka:
- Tato metoda obnoví pouze datové hodnoty. NEOBNOVÍ vzorce, formátování, grafy, formuláře a makra.
- Pokud v kroku 6 narazíte na chyby, snižte rozsah, dokud neuspějete.
Informace o této metodě najdete také v oficiální stránka Microsoftu .
3.4 Použití nástroje Open XML SDK Tool
K vyhledání a opravě poškozených částí v souboru můžete také použít nástroj Open XML SDK. Chcete-li to provést, prosím:
- stáhněte Otevřete XML SDK a nainstalovat jej.
- stáhněte Otevřete nástroj produktivity XML SDK pro Microsoft Office a nainstalovat jej.
- Start Otevřete nástroj produktivity XML SDK pro Microsoft Office
- klikněte Soubor > Otevřít soubor… otevřete poškozený soubor Excel.
- klikněte Akce > Ověřit pro ověření souboru Excel a nalezení problémů v souboru:
- Zkontrolujte výsledek ověření a opravte chyby v souboru ručně:
Poznámka: Tento přístup vyžaduje, abyste měli pokročilé IT dovednosti, jako je programování, a znalosti Office Open formáty souborů XML, takže nemusí fungovat pro průměrného uživatele Excelu.
3.5 Obnovení kódů a maker VBA
Sešity s cennými kódy a makry VBA potřebují speciální přístup k obnově, a to následovně:
- Home vynikat bez spuštění poškozeného souboru.
- sada Výpočet sešitu režimu Manuál.
- Clik Soubor > možnosti.
- In Centrum zabezpečení klepněte na kartu Nastavení centra důvěryhodnosti:
- Ve vyskakovacím okně Centrum zabezpečení dialog, klepněte na tlačítko Nastavení makra kartu a vyberte Zakázat všechna makra bez upozornění, poté klepněte na tlačítko OK:
- Nyní byly všechny automatické výpočty a makra zakázány.
- Poté můžete otevřít poškozený soubor. Pokud jej Excel dokáže úspěšně otevřít, bude NE upozornění, že makra byla zakázána, protože jsme zvolili možnost bez upozornění. Pokud se aplikaci Excel nepodaří otevřít, pak vy CAN použijte tuto metodu k obnovení kódů.
- Stisknout Alt + F11 otevřete Editor jazyka Visual Basic.
- Procházejte VBAProject a vyberte požadovanou položku, například formulář nebo modul, poté na ni klikněte pravým tlačítkem a vyberte Exportovat soubor… pro ruční export položky:
- Opakujte krok 9, dokud nebudou exportovány všechny požadované položky.
- Zavřete editor jazyka Visual Basic a aktuální soubor.
- Vytvořte nový sešit a importujte všechny položky zpět.
Tato metoda funguje i v případech, kdy jiné techniky obnovy neobnoví úplnou funkčnost sešitu.
Tyto pokročilé techniky doplňují standardní metody obnovy o specializovaná řešení pro různé typy korupce. Vaše volba mezi konverzí SYLK, externími referencemi nebo obnovou VBA by měla záviset na konkrétním poškození a typu dat, která potřebujete zachovat.
3.6 Extrahování dat grafu pomocí makra
K extrahování dat grafu z poškozeného sešitu můžete také použít makro. Microsoft poskytuje další informace o makro si jak to použít
obnovit data grafu.
4. Použijte nástroje kompatibilní s Excelem od jiných výrobců
Některé nástroje třetích stran také podporují soubory Excel. Když je váš soubor poškozený a nelze jej otevřít v Excelu, můžete vyzkoušet tyto nástroje. Níže jsou uvedeny některé z nich:
- Tabulky Google
- OpenOffice
- LibreOffice
Pokud jeden nástroj dokáže soubor otevřít, uložte jej do nového bezchybného souboru Excel.
5. Použitím DataNumen Excel Repair opravit poškozený soubor aplikace Excel
Pokud všechny výše uvedené metody selžou, můžete zvážit použití profesionálního nástroje, jako je například DataNumen Excel Repair, který pomáhá uživatelům s úžasnou přesností obnovit poškozené soubory aplikace Excel. Software funguje se všemi verzemi aplikace Excel.
5.1 Oprava jednoho souboru aplikace Excel
Chcete-li opravit jeden poškozený soubor aplikace Excel, postupujte takto:
- Ukončete aplikaci Microsoft Excel a další aplikace, které mohou upravit zdrojový soubor aplikace Excel.
- Vyberte zdrojový soubor Excel (.xls/.xlsx).
- Pokud je zdrojový soubor test.xls/test.xlsx, název výstupního souboru bude automaticky nastaven na test_fixed.xls/test_fixed.xlsx. Všimněte si, že formát výstupního souboru je nastaven na základě verze aplikace Excel ve vašem místním počítači. Pro Excel 2003 nebo starší verze bude výstupní soubor ve formátu .xls. Pro Excel 2007+ bude ve formátu .xlsx. Název výstupního souboru můžete změnit také ručně (.xls/.xlsx).
- Klikněte na „Start tlačítko Opravit“.
- Po procesu opravy, DataNumen Excel Repair vygeneruje nový pevný soubor Excel.
5.2 Oprava dávky souborů aplikace Excel
DataNumen Excel Repair usnadňuje zpracování více poškozených souborů. Můžete vybrat více souborů aplikace Excel nebo vyhledat v počítači ty, které odpovídají konkrétním kritériím, a poté je hromadně opravit, jak je uvedeno níže:
- Přejděte na kartu „Dávkové opravy“.
- Kliknutím na „Přidat soubory“ přidáte více souborů aplikace Excel (.xls/.xlsx) k opravě.
- Můžete také kliknout na „Vyhledat soubory“ a vyhledat soubory, které mají být opraveny v místním počítači.
- Klikněte na „Start tlačítko Opravit“.
- Všechny soubory Excel v seznamu budou opraveny jeden po druhém.
5.3 Obnovení dat aplikace Excel z pevného disku, obrazu disku nebo záložních souborů
Data aplikace Excel lze obnovit přímo z pevných disků, obrazů disků nebo záložních souborů, pokud již soubory aplikace Excel nemáte, například:
- Soubor Excel XLS/XLSX trvale odstraníte.
- Naformátujete pevný disk.
- Selhání pevného disku.
- Virtuální disk ve VMWare nebo Virtual PC je poškozený nebo poškozený.
- Záložní soubor na záložním médiu je poškozen nebo poškozen a soubor Excel XLS/XLSX z něj nelze obnovit.
- Soubor obrazu disku je poškozen nebo poškozen a nelze z něj obnovit soubor aplikace Excel.
Pokud máte po ruce obraz disku nebo záložní soubory, můžete postupovat následovně:
- Kliknutím na tlačítko „…“ vyberte zdrojový soubor.
- V dialogovém okně „Otevřít soubor“ vyberte jako filtr „Všechny soubory (*.*)“.
- Vyberte obraz disku nebo záložní soubor jako zdrojový soubor, který chcete opravit.
- Nastavte výstupní pevný soubor Excel a ujistěte se, že jeho přípona je .xlsx, pokud máte nainstalovanou aplikaci Excel 2007+, například E_Drive_fixed.xlsx, v opačném případě použijte příponu .xls, například E_Drive_fixed.xls.
Pokud chcete obnovit přímo z pevného disku, musíte použít DataNumen Disk Image pro vytvoření souboru obrazu disku pro pevný disk:
- Vyberte pevný disk nebo disk.
- Nastavte název výstupního souboru obrázku.
- Klikněte na „Star• Klonování” pro vytvoření souboru obrazu disku z pevného disku/disku.
5.4 Obnova z ransomwaru nebo viru
Pokud vaše soubory zasáhne ransomware nebo virus, okamžitě zazálohujte infikované soubory. Pak můžete použít DataNumen Excel Repair skenovat tyto soubory a pokusit se obnovit přístup k vašim datům. Pokročilé funkce skenování pomohou snížit ztrátu dat z ransomwaru nebo souborů infikovaných viry.
5.5 Oprava obnoveného souboru
Někdy soubory obnovené pomocí DataNumen Data Recovery nebo jiné podobné nástroje pro obnovu dat stále nelze otevřít v aplikaci Excel. V takovém případě můžete použít DataNumen Excel Repair opravit obnovený soubor, který lze otevřít v aplikaci Excel.
5.6 Ukázkové soubory
Ukázka poškozeného souboru aplikace Excel | Soubor obnoven uživatelem DataNumen Excel Repair |
Chyba 1.xls | Chyba1_fixed.xlsx |
Chyba 4.xlsx | Chyba4_fixed.xls |
Chyba 5.xls | Chyba5_fixed.xls |
6. Online služby obnovy
Online obnovovací služby poskytují uživatelům webový způsob, jak obnovit poškozené soubory aplikace Excel bez instalace softwaru. Uživatelé, kteří hledají rychlé opravy poškozených souborů, se obracejí na tyto služby.
6.1 Jednoduché postupy obnovy
Obnova souboru Excel prostřednictvím online služeb se řídí těmito kroky:
- Vyberte si renomovanou službu pro obnovu online
- Nahrajte poškozený soubor Excel na webovou stránku služby
- Chcete-li dostávat upozornění, zadejte svou e-mailovou adresu
- Start proces opravy
- Počkejte na dokončení procesu opravy
- Stáhněte si opravený soubor nebo jej přijměte e-mailem
Tyto služby používají různé algoritmy k opravě různých typů poškození souborů aplikace Excel. Oprava obvykle trvá jen několik minut, což z ní dělá rychlý způsob obnovení naléhavých souborů.
6.2 kladů a záporů
Dobré pochopení silných a slabých stránek online obnovovacích služeb pomáhá uživatelům lépe se rozhodovat.
Výhody:
- Můžete k nim přistupovat z jakéhokoli zařízení s internetem
- Není potřeba instalovat software ani mít technické znalosti
- Soubory jsou rychle opraveny
- Cenově dostupnější než tradiční metody obnovy
Omezení:
- Nahrávání citlivých dat vyvolává obavy o bezpečnost a soukromí
- Potřebujete stabilní připojení k internetu
- Normálně nefungují dobře s vážně poškozenými soubory
6.3 Top služby
Soubory Excelu může obnovit několik online platforem, níže jsou některé z nich:
- OfficeRecovery: představuje průkopnickou cloudovou službu, která podporuje verze Excelu od 5.0 do roku 2010. Služba zpracovává různé formáty souborů, jako jsou .xls, .xlsx a .xla.
- Recovery Toolbox pro Excel: vyniká při obnově dat z různých formátů aplikace Excel, včetně souborů .xls, .xlsx, .xlsm, .xlt, .xltx, .xltm a .xlam. Služba nabízí podrobnou podporu pro obnovení:
- Obsah a formátování buněk
- Vzorce a výpočty
- Struktury pracovních listů
- Vložené objekty
- Vlastní styly a rozvržení
- Aspose: poskytuje spolehlivé možnosti opravy různých formátů souborů a podporuje soubory XLS, XLSM, XLSX, XLSB a ODS. Služba se zaměřuje na bezpečnost dat a k ochraně nahraných souborů využívá šifrování.
Tyto služby nabízejí různé cenové možnosti, od bezplatných jednoduchých oprav až po prémiové předplatné s pokročilými funkcemi obnovy.
7. Pokročilejší nástroje pro obnovu poškozených souborů aplikace Excel
Kromě již zmíněných řešení existuje řada specializovaných možností softwaru pro opravu Excelu, které řeší závažné poškození souborů. Abychom vám zjednodušili vyhledávání, pečlivě jsme otestovali a sestavili a podrobný seznam most spolehlivé nástroje, zdůrazňující jejich vlastnosti a efektivitu pro různé scénáře.
8. Další řešení pro chyby při otevírání souboru Excel
Jiné než poškození souboru mohou způsobit selhání otevírání souboru Excel také některé další důvody. Příznaky a chybové zprávy mohou být podobné nebo dokonce stejné jako u poškození souboru.
Chcete-li zjistit, zda je soubor poškozen, můžete jej zkopírovat do jiného funkčního počítače a otevřít jej v aplikaci Excel, abyste zjistili, zda chyba stále existuje. Nebo použijte online verze Excelu zkontrolovat.
Pokud lze soubor otevřít na jiných počítačích nebo online, je to tak ne poškozený. Chcete-li opravit chybu otevírání v počítači, můžete vyzkoušet následující řešení:
- Opravná kancelář
- Oprava virtualizace uživatelské zkušenosti (UE-V)
- NEignorujte DDE
- Zakázat všechny doplňky
- Obnovit přidružení souborů
- Zakázat hardwarovou akceleraci
- Nainstalujte nejnovější aktualizace
- Ujistěte se, že neexistují žádné problémy s kompatibilitou mezi Excelem, Windows a dalším softwarem.
- Opravte chyby v registru systému Windows
.
- Zavřete všechny ostatní aplikace
9. závěr
Poškození souboru Excel je most důležité výzvy, kterým dnes podniky čelí. K vyřešení tohoto problému máte několik možností obnovení. Dobré porozumění metodám obnovy pomůže chránit vaše cenná data a zajistit hladký chod vaší firmy. Níže je shrnutí:
Vestavěné funkce Excelu, manuální metody, profesionální Excel opravný softwarea online služby pro obnovu fungují odlišně. Každá možnost má své vlastní výhody v závislosti na typu poškození. Vestavěné nástroje pro obnovu v Excelu by měly být vaší první volbou. V závažných případech poškození je vhodné použít specializovaný software, jako je DataNumen poskytuje pokročilé funkce obnovy pro obnovu poškozených souborů aplikace Excel.
Pamatujte, že pravidelné zálohování a správná manipulace se soubory jsou nezbytné, aby se předešlo problémům. Kromě toho musíte sledovat varovné signály korupce. Udržujte svůj software Excel aktualizovaný, abyste snížili rizika.
Správný mix prevence a nástroje pro obnovu ochrání vaše soubory Excel před poškozením. Rychlé zotavení je v případě potřeby snazší. Zaujměte proaktivní přístup k ochraně souborů a mějte připraveno několik možností obnovy. Tímto způsobem můžete řešit problémy s poškozením Excelu bez stresu.
Reference:
- Microsoft Corporation. (nd). Opravte poškozený sešitPodpora společnosti Microsoft. https://support.microsoft.com/en-us/office/repair-a-corrupted-workbook-153a45f4-6cab-44b1-93ca-801ddcd4ea53