Atklājiet pārbaudītas metodes bojātu Excel failu atkopšanai, sākot no iebūvētajiem Excel līdzekļiem līdz specializētiem labošanas rīkiem un uzlabotām metodēm.
1. Izpratne par Excel failu korupciju
Excel failu korupcija rada lielas problēmas uzņēmumiem un privātpersonām. Šajā sadaļā mēs apspriedīsim visus Excel failu korupcijas aspektus.
1.1. Biežākie Excel failu korupcijas cēloņi
Tālāk ir norādīti daži izplatītākie Excel failu bojājuma cēloņi.
- Negaidīta datora izslēgšana no strāvas padeves pārtraukumiem, aparatūras vai programmatūras problēmām.
- Vīrusu uzbrukumi un ļaunprātīga programmatūra.
- Cietie diski neizdodas, it īpaši, ja Excel faili tiek glabāti ietekmētajos sektoros.
- Lieliem failiem ar daudzām formulām un saitēm ir lielāks risks tikt bojātiem.
- Vairāki lietotāji mēģina piekļūt vienam failam vienlaikus.
- Piekļūstiet Excel failam tīkla diskā.
1.2 Noderīgi padomi Excel failu korupcijas novēršanai
Mēs esam apkopojuši vairākus noderīgus padomus, kā novērst Excel failu bojājumus. Tomēr, kad tas patiešām notiek, jums joprojām ir nepieciešama efektīva metode bojātā faila labošanai.
1.3. Bieži sastopamas bojāta Excel faila pazīmes
Ja jūsu Excel fails ir bojāts, tajā var būt šādas pazīmes:
- Failus nevar atvērt
- Failu ielāde prasa neparasti ilgu laiku
- Darbības laikā bieži avarē vai sasalst
- Trūkst datu ierakstu vai formulu
- Izkārtojuma problēmas vai bojātas galvenes
- Nelasāmas vai nejaušas rakstzīmes, vai nesaprotams kods
- Kļūdu ziņojumi, kas tiek rādīti pastāvīgi
- Izmaiņas netiks saglabātas vai atjauninātas
- Negaidītas kļūdas saglabāšanas darbību laikā
- Automātiskā atkopšana nedarbojas
1.4. Dažādu korupcijas veidu identificēšana
Korupcija izpaužas dažādos veidos. Daži faili kļūst pilnīgi nelietojami, savukārt citi darbojas daļēji ar ierobežotām funkcijām. Pētījumi liecina, ka 88% izklājlapu ir kļūdas. Tas padara korupcijas agrīnu atklāšanu ļoti svarīgu.
1.5 Kļūdu ziņojumi, ja fails ir bojāts
Tālāk ir norādīti biežāk sastopamie kļūdu ziņojumi, ko redzēsit, kad Excel fails ir bojāts. Mēs izmantojam “filename.xlsx”, lai izteiktu jūsu bojāto Excel faila nosaukumu.
- Excel nevar atvērt failu “filename.xlsx”, jo faila paplašinājuma faila formāts nav derīgs. Pārbaudiet, vai fails nav bojāts un vai faila paplašinājums atbilst faila formātam. (Kļūda 101590)
- Excel nevar atvērt šo failu. Faila formāts vai faila paplašinājums nav derīgs. Pārbaudiet, vai fails nav bojāts un vai faila paplašinājums atbilst faila formātam.
- Faila formāts un faila nosaukums.xls paplašinājums neatbilst. Fails var būt bojāts vai nedrošs. Ja neuzticaties tā avotam, neatveriet to. Vai tomēr vēlaties to atvērt?
- Fails ir bojāts, un to nevar atvērt.
- Šis fails nav atpazīstamā formātā.
- Excel fails nav atpazīstams formātā.
- Programmā Excel tika atrasts nelasāms saturs .
- Nevar nolasīt failu.
- 'filename.xls' nevar piekļūt. Iespējams, ka fails ir tikai lasāms vai mēģināt piekļūt tikai lasāmai vietai. Vai arī serveris, kurā dokuments tiek glabāts, var nereaģēt.
- Microsoft Excel vairs nedarbojas.
- Pārveidotājs neizdevās atvērt failu.
- Pārveidotāju, kas nepieciešams šī faila atvēršanai, nevar atrast.
- Mēs atradām problēmu ar noteiktu saturu failā filename.xlsx. Vai vēlaties, lai mēs cenšamies atgūt tik daudz, cik mēs varam? Ja uzticaties šīs darbgrāmatas avotam, noklikšķiniet uz Jā.
- Diemžēl mēs nevarējām atrast faila nosaukumu.xlsx. Vai ir iespējams, ka tas tika pārvietots, pārdēvēts vai izdzēsts?
1.6. Ietekme uz uzņēmējdarbību
Failu korupcija ļoti ietekmē uzņēmējdarbību. Mazie uzņēmumi saskaras ar lielākiem riskiem, un FEMA ziņo, ka 40% uzņēmumu nekad vairs netiek atvērti pēc datu zaudēšanas. Situācija kļūst kritiskāka, jo 88% izklājlapu ir kļūdas. Šīs kļūdas padara failus neaizsargātus pret krāpšanu, korupciju un nepareizu pārvaldību. Failu integritāte ir ļoti svarīga stabilai darbībai un finansiālai drošībai.
2. Izmantojot DataNumen Excel Repair lai labotu bojātu Excel failu
DataNumen Excel Repair palīdz lietotājiem ar pārsteidzošu precizitāti atgūt bojātus Excel failus. Programmatūra darbojas ar visām Excel versijām.
2.1. Labot vienu Excel failu
Lai labotu vienu bojātu Excel failu, lūdzu, rīkojieties šādi:
- Aizveriet Microsoft Excel un citas lietojumprogrammas, kas var modificēt jūsu Excel avota failu.
- Atlasiet avota Excel failu (.xls/.xlsx).
- Ja avota fails ir test.xls/test.xlsx, izvades faila nosaukums tiks automātiski iestatīts uz test_fixed.xls/test_fixed.xlsx. Ņemiet vērā, ka izvades faila formāts ir iestatīts, pamatojoties uz Excel versiju jūsu lokālajā datorā. Programmai Excel 2003 vai vecākai versijai izvades fails būs .xls formātā. Programmai Excel 2007+ tas būs .xlsx formātā. Izvades faila nosaukumu var mainīt arī manuāli (.xls/.xlsx).
- Noklikšķiniet uz “Start Labot” pogu
- Pēc remonta procesa DataNumen Excel Repair izvadīs jaunu fiksētu Excel failu.
2.2. Labojiet Excel failu sēriju
DataNumen Excel Repair atvieglo vairāku bojātu failu apstrādi. Varat atlasīt vairākus Excel failus vai meklēt tos, kas atbilst noteiktiem kritērijiem savā datorā, un pēc tam labot tos pa partijām, kā norādīts tālāk.
- Dodieties uz cilni “Pakešu remonts”.
- Noklikšķiniet uz “Pievienot failus”, lai pievienotu vairākus labojamos Excel failus (.xls/.xlsx).
- Varat arī noklikšķināt uz “Meklēt failus”, lai lokālajā datorā atrastu labojamos failus.
- Noklikšķiniet uz “Start Labot” pogu
- Visi sarakstā iekļautie Excel faili tiks laboti pa vienam.
2.3. Excel datu atkopšana no cietā diska, diska attēla vai dublējuma failiem
Excel datus var atgūt tieši no cietajiem diskiem, diska attēliem vai dublējuma failiem, ja jums vairs nav Excel failu, piemēram:
- Jūs neatgriezeniski izdzēšat Excel XLS/XLSX failu.
- Jūs formatējat cieto disku.
- Cietā diska kļūme.
- VMWare vai Virtual PC virtuālais disks ir bojāts vai bojāts.
- Dublējuma datu nesējā esošais dublējuma fails ir bojāts, un no tā nevar atjaunot Excel XLS/XLSX failu.
- Diska attēla fails ir bojāts, un no tā nevar atgūt Excel failu.
Ja jums ir diska attēls vai dublējuma faili, varat rīkoties šādi:
- Noklikšķiniet uz pogas “…”, lai atlasītu avota failu.
- Dialoglodziņā “Atvērt failu” kā filtru atlasiet “Visi faili (*.*)”.
- Atlasiet diska attēlu vai dublējuma failu kā labojamo avota failu.
- Iestatiet izvades fiksēto Excel failu un pārliecinieties, vai tā paplašinājums ir .xlsx, ja ir instalēta programma Excel 2007+, piemēram, E_Drive_fixed.xlsx, pretējā gadījumā izmantojiet paplašinājumu .xls, piemēram, E_Drive_fixed.xls.
Ja vēlaties tieši atgūt no cietā diska, jums ir jāizmanto DataNumen Disk Image lai izveidotu diska attēla failu cietajam diskam:
- Izvēlieties cieto disku vai disku.
- Iestatiet izvades attēla faila nosaukumu.
- Noklikšķiniet uz “Start Klonēšana”, lai izveidotu diska attēla failu no cietā diska/diska.
2.4. Atkopšana no Ransomware vai vīrusa
Nekavējoties dublējiet inficētos failus, ja jūsu failos nonāk izspiedējvīruss vai vīruss. Tad jūs varat izmantot DataNumen Excel Repair lai skenētu šos failus un mēģinātu atjaunot piekļuvi saviem datiem. Uzlabotās skenēšanas funkcijas palīdzēs samazināt datu zudumu no izspiedējvīrusu vai vīrusu inficētiem failiem.
2.5. Atkoptā faila labošana
Dažreiz failus atkopj DataNumen Data Recovery vai citus līdzīgus datu atkopšanas rīkus joprojām nevar atvērt programmā Excel. Šādā gadījumā varat izmantot DataNumen Excel Repair lai labotu atkopto failu, kas ir atverams programmā Excel.
3. Iebūvētas metodes bojātu Excel failu labošanai
Microsoft Excel ir aprīkots ar jaudīgiem iebūvētiem rīkiem, kas lietotājiem palīdz atgūt bojātus Excel failus, neizmantojot trešās puses programmatūru. Šīs funkcijas darbojas kā jūsu pirmā aizsardzība, ja faili tiek bojāti.
3.1. Programmas Excel atvēršanas un labošanas funkcijas izmantošana
Programmā Excel ir iebūvēts remonta process, izmantojot funkciju Atvērt un labot. Varat izmantot šo funkciju, veicot šādas darbības:
- In izceltiesklikšķis fileja > atvērts
- Atlasiet bojāto Excel failu
- Noklikšķiniet uz bultiņas blakus atvērts poga
- izvēlēties Atveriet un remonts
- Izvēlēties Remonts lai atgūtu maksimālo datu apjomu
- Ja tas nedarbojas, izmantojiet Iegūt datus lai izgūtu vērtības un formulas
Lai iegūtu plašāku informāciju, varat arī apmeklēt oficiālā Microsoft lapa .
3.2. Atkopšana, izmantojot automātisko atkopšanu
Programma Excel automātiski aizsargā jūsu darbu, izmantojot automātiskās atkopšanas funkciju. Šī funkcija automātiski saglabās jūsu darbgrāmatu nesaglabātās versijas noteiktā vietā ar iestatīto intervālu.
3.2.1. Iestatīt automātisko atkopšanu
Varat iestatīt automātisko atkopšanu, kā norādīts tālāk.
- In izcelties, atvērts fileja > opcijas > IETAUPI
- dot iespēju Saglabājiet automātiskās atkopšanas informāciju (Iespējots pēc noklusējuma)
- Iestatiet laika intervālu (noklusējums ir 10 minūtes)
- Pārbaudīt Automātiskās atkopšanas faila atrašanās vieta
3.2.2. Kā darbojas automātiskā atkopšana
Paskaidrosim, kā darbojas automātiskā atkopšana:
- Kad veidojat failu Test.xlsx, pēc tam veiciet izmaiņas, bet nesaglabājiet to. Pēc tam pēc iepriekš iestatītā laika intervāla automātiskā atkopšana izveidos apakšmapi iepriekš iestatītajā automātiskās saglabāšanas faila vietā, piemēram:
C:\Users\ccw\AppData\Roaming\Microsoft\Excel\Test#####
kur garais cipars ##### ir unikāls identifikators, ko Excel izmanto, lai atšķirtu dažādas automātiskās atkopšanas sesijas. Pēc tam izmaiņas tiks saglabātas automātiski atkoptā failā Test((Autorecovered-#####)).xlsb. Garais skaitlis iekavās ir unikāls identifikators, ko Excel izmanto, lai atšķirtu dažādas izmaiņu sesijas. Ņemiet vērā, ka tie tiek saglabāti kā .xlsb (Microsoft Excel binārā darblapa) formātā, lai nodrošinātu labāku veiktspēju un mazāku faila izmēru, lai gan jūsu sākotnējais fails ir .xlsx.
- Ja vēlāk saglabāsiet Test.xlsx, automātiskā atkopšana to izdarīs NAV izdzēsiet pirmo automātiski atkopto failu.
- Ja failā veicat citas izmaiņas, bet nesaglabājat to. Pēc tam pēc iepriekš iestatītā laika intervāla automātiskā atkopšana saglabās izmaiņas otrajā automātiski atkoptajā failā. Test((Autorecovered-#####)).xlsb, ar citu unikālo identifikatoru, lai atšķirtos no pirmā automātiski atkoptā faila.
- Iepriekš minētā procedūra tiks turpināta, ja izmaiņas veiksit nepārtraukti, bet NESAGLABĀSIT tās pirms iepriekš iestatītā laika intervāla beigām. Tātad apakšmapē var būt vairāki automātiski atkopti faili.
- Ja beigās aizverat Test.xlsx, bet izvēlieties NAV lai to saglabātu, tiks dzēsti visi automātiski atkoptie faili, izņemot jaunāko, kas tiks pārdēvēts par nesaglabātu failu, Test((Nesaglabāts-#####)).xlsb, kur unikālais identifikators ##### ir identisks atbilstošā automātiski atkoptā faila identifikatoram:
- Ja izvēlaties “Saglabāt”, tiks dzēsti visi automātiski atjaunotie faili un iepriekšējie nesaglabātie faili, kā arī pati apakšmape. Nākamreiz, kad atverat un rediģēsit to pašu failu, automātiskā atkopšana izveidos jaunu apakšmapi Test#### ar citu unikālu identifikatoru.
3.2.3. Reāls piemērs
Zemāk ir reāls paraugs:
No šī parauga mēs varam redzēt:
- Test311582750060201638 ir Test.xlsx automātiskās atkopšanas apakšmape.
- Test((Nesaglabāts-311583441505446697)).xlsb ir nesaglabātā versija PIRMS pēdējās faila aizvēršanas.
- Šie faili ir automātiski atkoptie faili PĒC pēdējās faila atvēršanas reizes:
Test((Autorecovered-311583633426885544)).xlsb Test((Autorecovered-311583641215697279)).xlsb Test((Autorecovered-311583653173513157)).xlsb
Šo failu laika zīmogi būs jaunāki par nesaglabātajiem failiem.
- Test.xlsx ir saīsne uz faktisko failu Test.xlsx.
3.2.4. Izmantojiet automātisko atkopšanu, ja fails ir bojāts
Tagad labā ziņa ir tāda, ka automātiskā atkopšana ir pēc noklusējuma iespējots. Tātad, ja nevarat atvērt un atgūt bojātu Excel failu, jums var būt iespēja atgūt jaunāku vai vecāku faila versiju, izmantojot automātiskās atkopšanas funkciju.
3.2.5. Izmantojiet funkciju “Atkopt nesaglabātās darbgrāmatas”.
- In izceltiesklikšķis fileja > atvērts
- Noklikšķiniet Atjaunot nesaglabātos darbgrāmatas poga
- Automātiskās atkopšanas faila atrašanās vietā atrodiet un atlasiet bojātā faila .xlsb failu. Vai nu nesaglabāta versija, vai automātiski atkopta versija ir piemērota. Vienkārši izvēlieties to ar vēlamo saturu.
3.2.6. Failu manuāla atrašana un atkopšana
Varat arī manuāli atvērt “Automātiskās atkopšanas faila atrašanās vietu” un atrast vajadzīgos failus:
- Kopējiet “Automātiskās atkopšanas faila atrašanās vietu” programmā Excel.
- Ielīmējiet to programmā Windows File Explorer.
3.2.7. Izmantojiet paneli “Dokumentu atkopšana”.
Ja fails tiek bojāts neparedzētas programmas Excel izslēgšanas dēļ, izmantojot programmu Excel, lai to vēlreiz atvērtu, izņemot kļūdas ziņojumu, kurā teikts, ka fails ir bojāts, kreisajā pusē būs redzams arī panelis “Dokumentu atkopšana”, kas nodrošina nedaudz vairāk informācijas par dažādām versijām, lai jūs varētu izvēlēties sev vēlamo:
Dažreiz, noklikšķinot uz vienas versijas, jūs joprojām saņemsit kļūdas ziņojumu, kurā teikts, ka programma Excel to nevar atvērt. Šādā gadījumā izmēģiniet citu versiju, līdz atrodat veselīgu.
3.2.8 Svarīgas piezīmes
- Automātiskā atkopšana ir NAV AutoSave, cita funkcija, kas aprakstīta tālāk.
- Automātiskā atkopšana ir NAV automātiskā dublēšana. Tā būs NAV saglabājiet nesaglabātās versijas, ja saglabājat failu pirms laika intervāla beigām. Tā arī būs NAV saglabājiet starpposma versiju, ja saglabājat failu un aizverat to. Lai automātiski dublētu failus, ir jāiespējo cita tālāk aprakstītā opcija.
- Lai palielinātu failu atkopšanas iespējas, izmantojot automātisko atkopšanu, varat samazināt laika intervālu līdz vismaz 1 minūtei. Tomēr tas var samazināt Excel veiktspēju, apstrādājot lielus failus.
Automātiskās atkopšanas informāciju varat atrast vietnē oficiālā Microsoft lapa kā arī. Tomēr tie nepiedāvā visaptverošu informāciju kā mēs.
3.3. Atkopšana, izmantojot automātisko saglabāšanu
Automātiskā saglabāšana ir vēl viena funkcija, kas var jums palīdzēt, ja fails ir bojāts. Daudzi cilvēki bieži sajauc automātisko atkopšanu un automātisko saglabāšanu, kļūdaini uzskatot, ka tie ir viens un tas pats, taču patiesībā tie ir pilnīgi atšķirīgi. Ja automātiskā saglabāšana ir iespējota, jūsu fails tiks automātiski saglabāts mākoņkrātuvē, piemēram, OneDrive, ik pēc dažām sekundēm.
Automātiskā saglabāšana ir pieejama tikai programmā Excel darbam ar Microsoft 365. Tā pēc noklusējuma ir iespējota failiem OneDrive, OneDrive darbam vai SharePoint Online. Bet atspējots failam vietējā datorā.
3.3.1. Automātiskās saglabāšanas opcija
Jūs varat atrast automātiskās saglabāšanas opciju, veicot tālāk norādītās darbības.
- In izcelties, atvērts fileja > opcijas > IETAUPI
- Jūs varat atrast Pēc noklusējuma programmā Excel automātiski saglabājiet mākonī saglabātos failus opciju. Tas ir iespējots pēc noklusējuma, un mēs iesakām to vienmēr paturēt iespējotu, izņemot īpašos gadījumos.
3.3.2. Iespējot automātisko saglabāšanu lokālajam failam
Ir iespējams arī iespējot automātisko saglabāšanu failiem vietējā diskā, kā norādīts tālāk:
- Atveriet vietējo failu izcelties
- Ieslēdziet AutoSave pārslēgt augšējā kreisajā stūrī.
- Tiks parādīts dialoglodziņš. Pēc tam varat izvēlēties mākoņa disku, lai saglabātu automātiski saglabātos failus.
- No šī brīža jūsu vietējais fails tiks augšupielādēts mākoņa diskdzinī. Un visi turpmākie atjauninājumi tiks saglabāti tur. Vietējais fails būs NAV vairs nav jāatjaunina.
3.3.3. Atkopt bojātu Excel failu
Ja jūsu fails mākonī ir bojāts, varat izmantot automātiskās saglabāšanas funkciju “Versiju vēsture”, lai atjaunotu veco un nevainojamo versiju:
- In izcelties, noklikšķiniet uz faila nosaukuma augšējā joslā.
- Uznirstošajā izvēlnē noklikšķiniet uz versiju vēsture.
- Versiju vēsture tiks parādīta labajā panelī.
- Noklikšķiniet uz versijas, kuru vēlaties atjaunot:
- Vidējā informācijas joslā noklikšķiniet uz Atjaunot lai atjaunotu šo versiju:
3.3.3 Atsauces
- Microsoft oficiālā lapa: Kas ir automātiskā saglabāšana?
- Microsoft oficiālā lapa: Kā ieslēgt automātisko saglabāšanu?
3.4. Atkopšana, izmantojot automātisko dublēšanu
Varat arī izveidot automātiskas rezerves kopijas. Tādējādi varat piekļūt saviem datiem, ja tiek bojāts sākotnējais fails. Tomēr, atšķirībā no automātiskās atkopšanas, automātiskā dublēšana ir NAV iespējots pēc noklusējuma.
3.4.1. Iespējot automātisko dublēšanu manuāli
Automātiskās dublēšanas iespējošana ir vienkārša:
- In izcelties, atveriet failu, kuram vēlaties iestatīt automātisko dublēšanu.
- Izvēlēties fileja > Saglabāt kā > Pārlūkot.
- Noklikšķiniet darbarīki > Vispārīgās opcijas…
- Pārbaudiet Vienmēr izveidojiet dublējumu iespēja un noklikšķiniet OK poga.
- Noklikšķiniet IETAUPI pogu un apstipriniet esošā faila aizstāšanu.
Kopš tā laika, ja sākotnējais fails ir “Test.xlsx”, tam tiks izveidots fails “Test.xlk dublējums”. Piezīme. .xlk ir Microsoft Excel dublējuma faila paplašinājums:
3.4.2. Piezīmes:
- Automātiskā dublēšana ir NAV globāla opcija, bet katra faila opcija. Ja iespējosiet automātisko dublēšanu vienam failam, tā tiks veikta NAV iespējots citiem.
- Automātiskā dublēšana tiks veikta NAV dublējiet pašreizējo versiju, bet versiju pirms saglabāšanas. Un saglabāšanas darbība faktiski saglabā izmaiņas sākotnējā failā, padarot to par pašreizējo versiju.
- Pirmo reizi, kad izmantojat “Saglabāt kā”, lai saglabātu jaunu Excel failu ar dublēšanas opciju, Excel to darīs NAV izveidojiet dublējuma failu, jo pirms saglabāšanas nav pieejama neviena versija.
- Ja sākotnējais Excel fails ir bojāts un esat tam iespējojis automātisko dublēšanu, varat iegūt versiju pirms saglabāšanas no dublējuma.
- Atverot .xlk dublējuma failu, tiks parādīts šāds brīdinājums:
Vienkārši ignorējiet to un noklikšķiniet Jā lai atvērtu failu.
3.4.3. Iespējot automātisko dublēšanu failu paketei
Excel VBA metode Workbook.SaveAs ir izvēles parametrs CreateBackup, ko var izmantot, lai programmēti iespējotu faila automātisko dublēšanu. Tātad mēs varam uzrakstīt vienkāršu VBA skriptu, lai iespējotu automātisko dublēšanu failu sērijai:
Opcija Izteikta funkcija BatchEnableBackup() Dim fd kā FileDialog Dim i As Long Dim fileName As String Dim wb As Workbook Dim fileFormat As Long ' Konfigurēt faila dialoglodziņu Set fd = Application.FileDialog(msoFileDialogFilePicker) Ar fultiS.TelitlowM = TrueS.Telect = TrueSelect . Excel faili, lai iespējotu dublēšanu atceļ Beigt ar ' Apstrādāt atlasītos failus i = 1 Uz fd.SelectedItems.Count fileName = fd.SelectedItems(i) ' Mēģinājums atvērt darbgrāmatu kļūdas gadījumā Atsākt nākamo Set wb = Workbooks.Open(fileName) Kļūdas gadījumā GoTo 1 Ja nav wb nav nekas, tad Application.DisplayAlerts = False ' Apspiest pārrakstīšanas brīdinājumus ' Saglabāt ar iespējotu dublēšanu kļūdas gadījumā Atsākt nākamo ' Izlaist failus, kurus nevar saglabāt fileFormat = wb.fileFormat wb.SaveAs _ fileName:=fileName, _ fileFormat:=fileFormat, _ CreateBackup:=True On Error GoTo 0 Application.DisplayAlerts = True wb.Close SaveChanges:=False Set wb = Nekas Beidzies, ja nākamais
Jūs varat arī lejupielādēt Excel fails ar makro .
Vēl viens VBA tikai lasāms īpašums Workbook.CreateBackup var izmantot, lai pārbaudītu, vai faila automātiskā dublēšana ir iespējota.
Ir tikai ļoti ierobežota informācija par automātiskās dublēšanas funkciju oficiālā Microsoft lapa .
3.5. Atkopšana, izmantojot manuālo aprēķina režīmu
Aprēķinu režīma pārslēgšana no automātiskā uz manuālo var neļaut programmai Excel pārrēķināt visas formulas darbgrāmatā, atverot to. Šī metode var palīdzēt atvērt un atgūt dažus bojātus Excel failus, ja tie nav jāpārrēķina.
Aprēķinu iestatījumus var mainīt šādi:
- Programmā Excel atveriet vai izveidojiet jaunu tukšu darbgrāmatu.
- Noklikšķiniet fileja > opcijas
- Virzīties uz Formulas tab
- Zem Aprēķinu opcijasizvēlieties Rokasgrāmata par darbgrāmatas aprēķinu.
- Noņemiet atzīmi no rūtiņas Pirms saglabāšanas pārrēķiniet darbgrāmatu.
- Noklikšķiniet OK lai saglabātu izmaiņas.
- Mēģiniet atvērt bojāto failu.
- Ja failu var veiksmīgi atvērt, dublējiet to, saglabājot to kā jaunu failu.
Microsoft sniedz plašāku informāciju par formulas pārrēķina režīma maiņa un pašreizējais aprēķina režīms
.
3.6 Atveriet failu drošajā režīmā
Varat arī mēģināt atvērt bojāto failu drošs režīms . Ja to var veiksmīgi atvērt, saglabājiet kopiju ar citu nosaukumu.
4. Uzlabotas metodes bojātu Excel failu atkopšanai
Uzlabotas atkopšanas metodes ir lieliski risinājumi smagi bojātiem Excel failiem. Šīs metodes palīdz mums koncentrēties uz specializētiem formātiem un kodēšanas pieejām, kas glābj datus no bojātām darbgrāmatām.
4.1 SYLK formāta konvertēšanas metode
Excel fails izmanto sarežģītu bināro faila formātu, tāpēc tas var tikt bojāts. Ja tā notiek, varat mēģināt konvertēt to teksta formātā, SYLK (simboliskās saites) formātā, lai filtrētu bojātos elementus, un pēc tam pārvērst to atpakaļ Excel formātā. Šī metode ir īpaši noderīga ar printeri saistītām problēmām. Bet tas prasa, lai jūsu bojāto failu var atvērt programmā Excel.
Tālāk ir sniegtas detalizētas darbības.
- Izvēlēties fileja > Saglabāt kā
- izvēlēties SYLK (simboliskā saite) formāts
- Piešķiriet aktīvajai lapai aprakstošu nosaukumu
- Noklikšķiniet IETAUPI un apstipriniet formāta izmaiņas
- Atkārtoti atveriet saglabāto .slk failu
- Saglabājiet to atpakaļ Excel formātā ar jaunu nosaukumu
SYLK formātam ir savi ierobežojumi. Tā atbalsta tikai vienu darblapu, tāpēc iepriekš minētās darbības ir jāatkārto vairākas reizes vairāku lapu darbgrāmatām. Lai atrisinātu šo problēmu, esam izstrādājuši Excel VBA funkciju, kas var labot vairāku lapu darbgrāmatas, izmantojot SYLK konvertēšanas metodi:
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
Šai funkcijai mēs arī izstrādājām GUI. Jūs varat lejupielādēt Excel fails ar visām funkcijām un GUI un palaidiet lietotāja formu MainForm.
Ir tikai ļoti ierobežota informācija par šo metodi oficiālajā Microsoft tīmekļa vietnē .
4.2 Tīmekļa lapas konvertēšanas metode
Līdzīgi kā SYLK konvertēšanas metodē, varat arī konvertēt bojāto Excel failu tīmekļa lapas (HTML) formātā un pēc tam atpakaļ uz jaunu Excel failu, lai novērstu iespējamos bojājumus.
Tālāk ir norādītas darbības.
- Izvēlēties fileja > Saglabāt kā
- Izvēlēties Saglabāt kā tipu uz Web lapa or Viena faila tīmekļa lapa.
- Noteikti saglabājiet Visa darbgrāmata vietā Izlase: lapa.
- Noklikšķiniet IETAUPI, jūs redzēsiet šādu brīdinājumu, ignorējiet to un noklikšķiniet uz Labi, lai saglabātu:
4.3. Ārējo atsauču atkopšanas pieeja
Ārējās atsauces nodrošina citu veidu, kā izgūt datus un atgūt bojātus Excel failus. Šis paņēmiens izveido saites uz bojāto darbgrāmatu un ļauj iegūt datus bez formulām vai aprēķinātām vērtībām.
4.3.1. Atkopšanas soļi
- In izcelties, izveidojiet jaunu tukšu darbgrāmatu un saglabājiet to.
- Darbgrāmatas pirmajā šūnā ievadiet šādu formulu:
=FileName!A1
, kur FileName ir bojāts Excel faila nosaukums bez paplašinājuma. Piemēram, ja jūsu bojātais fails ir Test.xlsx, tad formula būs šāda=Test!A1
. Pēc formulas ievadīšanas nospiediet ienākt.
- Ja tiek parādīts dialoglodziņš Atjaunināt vērtības, pārlūkojiet un atlasiet bojāto Excel failu ar ārējās atsauces vērtībām:
- Ja bojātajam Excel failam ir vairākas lapas, jums ir jāatlasa šī lapa pašreizējai ārējai atsaucei:
- Atlasiet A1 šūnu un nospiediet Ctrl + C lai kopētu tās formulu.
- Starno A1, atlasiet diapazonu, kas ir aptuveni tāds pats vai lielāks par datu diapazonu sākotnējā bojātajā darbgrāmatā, pēc tam nospiediet Ctrl + P lai ielīmētu formulu visās šūnās atlasītajā diapazonā.
- Pēc ielīmēšanas, Atjaunināt vērtības dialoglodziņš var parādīties vēlreiz, atlasiet sākotnējo bojāto darbgrāmatu un noklikšķiniet uz OK.
- Pārbaudiet, vai šūnu vērtības ir pareizas. Šūnās, kas atrodas sākotnējā faila diapazonā, tiks rādītas sākotnējā faila vērtības. Tie, kas atrodas ārpus diapazona, rādīs nulles.
- Atlasiet vajadzīgās šūnas un nospiediet Ctrl + C lai tās kopētu.
- Izveidojiet jaunu lapu, noklikšķiniet uz A1 šūnas, pēc tam ar peles labo pogu noklikšķiniet un atlasiet Ielīmēt vērtības lai ielīmētu tikai vērtības. Tādā veidā mēs kopējam vērtības no sākotnējā bojātā faila uz jauno lapu. Ja izvēlēsimies tieši ielīmēt, vērtību vietā atkal iegūsim ārējās atsauces formulas.
4.3.2 Piezīme:
- Šī metode atgūs tikai datu vērtības. Tas NEatgūs formulas, formatējumus, diagrammas, veidlapas un makro.
- Ja 6. darbībā rodas kļūdas, samaziniet diapazonu, līdz izdodas.
Informāciju par šo metodi varat atrast arī šeit oficiālajā Microsoft lapā .
4.4 Open XML SDK rīka izmantošana
Varat arī izmantot Open XML SDK rīku, lai atrastu un labotu failā bojātas sadaļas. Lai to izdarītu, lūdzu:
- Lejupielādēt Atveriet XML SDK un instalējiet to.
- Lejupielādēt Atveriet XML SDK produktivitātes rīku Microsoft Office un instalējiet to.
- Start Atveriet XML SDK produktivitātes rīku Microsoft Office
- Noklikšķiniet Fails > Atvērt failu… lai atvērtu bojāto Excel failu.
- Noklikšķiniet Darbības > Apstiprināt lai pārbaudītu Excel failu un atrastu failā problēmas:
- Pārbaudiet validācijas rezultātu un manuāli izlabojiet kļūdas failā:
Piezīme: Šai pieejai ir nepieciešamas uzlabotas IT prasmes, piemēram, programmēšana un zināšanas Office Open XML failu formāti, tādējādi var nedarboties vidusmēra Excel lietotājam.
4.5 Atkopt VBA kodus un makro
Darbgrāmatām ar vērtīgiem VBA kodiem un makro ir nepieciešama specializēta atkopšanas pieeja, kā norādīts tālāk.
- Start izcelties nepalaižot bojāto failu.
- Noteikt Darba burtnīcas aprēķins režīms līdz Rokasgrāmata.
- Clik fileja > opcijas.
- In Trust Center tab, noklikšķiniet uz Trust Center iestatījumi:
- Uznirstošajā logā Trust Center Dialoglodziņā noklikšķiniet uz Makro iestatījumi cilni un izvēlieties Atspējot visus makro bez brīdinājuma, pēc tam noklikšķiniet uz OK:
- Tagad visi automātiskie aprēķini un makro ir atspējoti.
- Pēc tam varat atvērt bojāto failu. Ja Excel to var veiksmīgi atvērt, tas būs NĒ paziņojums, kurā teikts, ka makro ir atspējoti, jo esam izvēlējušies opciju bez paziņošanas. Ja programmai Excel to neizdodas atvērt, tad jūs nevar Izmantojiet šo metodi, lai vairāk atgūtu kodus.
- prese Alt+F11 lai atvērtu Visual Basic redaktoru.
- Pārlūkojiet VBAProject un izvēlieties vajadzīgo vienumu, piemēram, veidlapu vai moduli, pēc tam ar peles labo pogu noklikšķiniet uz tā un atlasiet Eksportēt failu… lai eksportētu preci manuāli:
- Atkārtojiet 9. darbību, līdz tiek eksportētas visas vēlamās preces.
- Aizveriet Visual Basic redaktoru un pašreizējo failu.
- Izveidojiet jaunu darbgrāmatu un importējiet visus vienumus atpakaļ.
Šī metode darbojas pat tad, kad citas atkopšanas metodes nespēj atjaunot visu darbgrāmatas funkcionalitāti.
Šīs uzlabotās metodes papildina standarta atkopšanas metodes ar specializētiem risinājumiem dažāda veida korupcijai. Jūsu izvēlei starp SYLK konvertēšanu, ārējām atsaucēm vai VBA atkopšanu ir jābūt atkarīgai no konkrētā bojājuma un saglabājamo datu veida.
4.6. Izvilkt diagrammas datus, izmantojot makro
Varat arī izmantot makro, lai izvilktu diagrammas datus no bojātas darbgrāmatas. Microsoft sniedz plašāku informāciju par makro un kā to lietot
lai atgūtu diagrammas datus.
5. Izmantojiet trešās puses Excel saderīgos rīkus
Daži trešo pušu rīki atbalsta arī Excel failus. Ja fails ir bojāts un to nevar atvērt programmā Excel, varat izmēģināt šos rīkus. Zemāk ir daži no tiem:
- Google izklājlapas
- OpenOffice
- LibreOffice
- KingSoft izklājlapas
Ja failu var atvērt ar vienu rīku, saglabājiet to jaunā Excel failā bez kļūdām.
6. Tiešsaistes atkopšanas pakalpojumi
Tiešsaistes atkopšanas pakalpojumi sniedz lietotājiem tīmeklī pieejamu veidu, kā atgūt bojātus Excel failus, neinstalējot programmatūru. Lietotāji, kuri meklē ātrus labojumus bojātiem failiem, vēršas pie šiem pakalpojumiem.
6.1. Vienkāršas atkopšanas procedūras
Excel failu atkopšana, izmantojot tiešsaistes pakalpojumus, veic šādas darbības:
- Izvēlieties cienījamu tiešsaistes atkopšanas pakalpojumu
- Augšupielādējiet bojāto Excel failu pakalpojuma tīmekļa vietnē
- Ievadiet savu e-pasta adresi, lai saņemtu paziņojumus
- Start remonta procesu
- Pagaidiet remonta procesa pabeigšanu
- Lejupielādējiet fiksēto failu vai saņemiet to pa e-pastu
Šie pakalpojumi izmanto dažādus algoritmus, lai novērstu dažāda veida Excel failu bojājumus. Remonts parasti aizņem tikai dažas minūtes, kas padara to par ātru veidu, kā atgūt steidzamus failus.
6.2 plusi un mīnusi
Laba izpratne par tiešsaistes atkopšanas pakalpojumu stiprajām un vājajām pusēm palīdz lietotājiem izdarīt labāku izvēli.
Pabalsti:
- Jūs varat tiem piekļūt no jebkuras ierīces ar internetu
- Nav nepieciešams instalēt programmatūru vai tehniskās zināšanas
- Faili tiek ātri salaboti
- Pieejamākas nekā tradicionālās atkopšanas metodes
Ierobežojumi:
- Sensitīvu datu augšupielāde rada bažas par drošību un privātumu
- Jums ir nepieciešams stabils interneta savienojums
- Parasti tie nedarbojas labi ar nopietni bojātiem failiem
6.3. Populārākie pakalpojumi
Vairākas tiešsaistes platformas var atgūt Excel failus, tālāk ir norādīti daži no tiem:
- OfficeRecovery: ir novatorisks mākoņpakalpojums, kas atbalsta Excel versijas no 5.0 līdz 2010. Pakalpojums apstrādā dažādus failu formātus, piemēram, .xls, .xlsx un .xla.
- Atkopšanas rīklodziņš programmai Excel: izceļas ar datu atkopšanu no vairākiem Excel formātiem, tostarp .xls, .xlsx, .xlsm, .xlt, .xltx, .xltm un .xlam failiem. Pakalpojums piedāvā detalizētu atbalstu atkopšanai:
- Šūnas saturs un formatējums
- Formulas un aprēķini
- Darba lapu struktūras
- Iegultie objekti
- Pielāgoti stili un izkārtojumi
- Aspose: nodrošina uzticamas iespējas dažādu failu formātu labošanai un atbalsta XLS, XLSM, XLSX, XLSB un ODS failus. Pakalpojums koncentrējas uz datu drošību un izmanto šifrēšanu, lai aizsargātu augšupielādētos failus.
Šie pakalpojumi piedāvā dažādas cenu iespējas, sākot no vienkārša bezmaksas remonta līdz premium klases abonementiem ar uzlabotām atkopšanas funkcijām.
7. Papildu rīki bojātu Excel failu atkopšanai
Papildus jau apspriestajiem risinājumiem pastāv dažādas specializētas Excel remonta programmatūras opcijas, lai novērstu nopietnus failu bojājumus. Lai vienkāršotu meklēšanu, mēs esam rūpīgi pārbaudījuši un apkopojuši a detalizēts saraksts ar most uzticami instrumenti, izceļot to īpašības un efektivitāti dažādiem scenārijiem.
8. Citi Excel failu atvēršanas kļūdu risinājumi
Excel faila atvēršanas kļūmes var izraisīt arī daži citi iemesli, izņemot failu bojājumus. Simptomi un kļūdu ziņojumi var būt līdzīgi vai pat tādi paši kā faila bojājuma gadījumā.
Lai noteiktu, vai fails ir bojāts, varat kopēt failu citā strādājošā datorā un atvērt to programmā Excel, lai redzētu, vai kļūda joprojām pastāv. Vai arī izmantojiet Excel tiešsaistes versija lai to pārbaudītu.
Ja failu var atvērt citos datoros vai tiešsaistē, tas tā ir nav bojāts. Varat izmēģināt šādus risinājumus, lai datorā labotu atvēršanas kļūdu:
- Remonta birojs
- Lietotāju pieredzes virtualizācijas labošana (UE-V)
- NEIGNĒJIET DDE
- Atspējot visas pievienojumprogrammas
- Atiestatīt failu asociācijas
- Atspējot aparatūras paātrinājumu
- Instalējiet jaunākos atjauninājumus
- Pārliecinieties, vai nav saderības problēmu starp Excel, Windows un citu programmatūru.
- Labojiet kļūdas Windows reģistrā
.
- Aizveriet visas pārējās lietojumprogrammas
9. secinājums
Excel failu bojājums ir most nozīmīgs izaicinājums, ar ko šodien saskaras uzņēmumi. Lai atrisinātu šo problēmu, jums ir vairākas atkopšanas iespējas. Laba izpratne par atkopšanas metodēm palīdzēs aizsargāt jūsu vērtīgos datus un nodrošināt jūsu uzņēmuma nevainojamu darbību. Zemāk ir kopsavilkums:
DataNumen Excel Repair programmatūra, iebūvētie Excel līdzekļi un tiešsaistes atkopšanas pakalpojumi darbojas atšķirīgi. Katrai iespējai ir savas priekšrocības atkarībā no korupcijas veida. Jūsu pirmajai izvēlei vajadzētu būt programmā Excel iebūvētajiem atkopšanas rīkiem. Smagiem korupcijas gadījumiem specializēta programmatūra, piemēram DataNumen nodrošina uzlabotas atkopšanas funkcijas, lai atgūtu bojātus Excel failus.
Ņemiet vērā, ka regulāra dublēšana un pareiza failu apstrāde ir būtiska, lai novērstu problēmas. Turklāt jums ir jāuzrauga korupcijas brīdinājuma zīmes. Atjauniniet savu Excel programmatūru, lai samazinātu riskus.
Pareizais maisījums profilakse un atkopšanas rīki pasargās jūsu Excel failus no bojājumiem. Ātra atveseļošanās kļūst vieglāka, ja nepieciešams. Izmantojiet proaktīvu pieeju failu aizsardzībai un sagatavojiet vairākas atkopšanas iespējas. Tādā veidā jūs bez stresa varat tikt galā ar Excel korupcijas problēmām.