Ezagutu Excel fitxategiak hondatuta berreskuratzeko metodo frogatuak, Excel-en doako funtzio integratuetatik hasi eta teknika aurreratuetara eta konponketa tresna espezializatuetaraino.
1. Excel fitxategien ustelkeria ulertzea
Excel fitxategien ustelkeriak arazo handiak sortzen ditu enpresei eta partikularrei. Atal honetan, Excel fitxategien ustelkeriaren alderdi guztiak eztabaidatuko ditugu.
1.1 Excel fitxategien ustelkeriaren ohiko arrazoiak
Jarraian Excel fitxategien ustelkeriaren kausa arrunt batzuk daude:
- Ustekabeko ordenagailua itzaltzea argindar etenengatik, hardware edo software arazoengatik.
- Birusen erasoak eta malwarea.
- Disko gogorrek huts egiten dute, batez ere Excel fitxategiak kaltetutako sektoreetan gordetzen direnean.
- Formula eta esteka asko dituzten fitxategi handiek hondatzeko arrisku handiagoa dute.
- Erabiltzaile anitz saiatzen dira aldi berean fitxategi berean sartzen.
- Sartu Excel fitxategira sareko unitate batean.
1.2 Excel fitxategien ustelkeria saihesteko aholku erabilgarriak
Excel fitxategien ustelkeria saihesteko hainbat aholku erabilgarria laburbildu ditugu. Hala ere, benetan gertatzen denean, hondatutako fitxategia konpontzeko metodo eraginkor bat behar duzu oraindik.
1.3 Hondatutako Excel fitxategi baten seinale arruntak
Hondatuta dagoenean, zure Excel fitxategiak seinale hauek ager ditzake:
- Fitxategiak ezin dira ireki
- Fitxategiek ezohiko denbora behar dute kargatzeko
- Eragiketetan maiz kraskatzen edo izozten da
- Datu-sarrerak edo formulak falta dira
- Diseinu arazoak edo hautsitako goiburuak
- Karaktere irakurgaitzak edo ausazkoak, edo kode ulergaitza
- Agertzen jarraitzen duten errore-mezuak
- Aldaketak ez dira gordeko edo eguneratuko
- Ustekabeko erroreak gordetze-eragiketetan
- Berreskuratze automatikoa ez dabil
1.4 Errore-mezuak fitxategia hondatuta dagoenean
Jarraian Excel fitxategia hondatuta dagoenean ikusiko dituzun errore-mezu arruntak daude, 'filename.xlsx' erabiltzen dugu zure Excel fitxategiaren izena hondatuta adierazteko.
- Excel-ek ezin du 'filename.xlsx' fitxategia ireki, fitxategiaren luzapenaren fitxategi formatuak ez duelako balio. Egiaztatu fitxategia ez dagoela hondatuta eta fitxategiaren luzapena fitxategiaren formatuarekin bat datorrela. (101590 errorea)
- Excel-ek ezin du fitxategi hau ireki. Fitxategi formatuak edo fitxategi luzapenak ez du balio. Egiaztatu fitxategia ez dagoela hondatuta eta fitxategiaren luzapena fitxategiaren formatuarekin bat datorrela.
- Excel-ek ezin du 'filename.xlsx' fitxategia ireki fitxategi formatua edo fitxategi luzapena ez delako baliozkoa. Egiaztatu fitxategia ez dagoela hondatuta eta fitxategiaren luzapena fitxategiaren formatuarekin bat datorrela.
- "Fitxategi-izena.xls"-ren fitxategi-formatua eta luzapena ez datoz bat. Fitxategia hondatuta edo segurua izan daiteke. Bere iturrian fidatzen ez bazara, ez ireki. Hala ere ireki nahi al duzu?
- Fitxategia hondatuta dago eta ezin da ireki.
- Fitxategi hau ez dago ezagutzen den formatuan.
* Fitxategia Microsoft Office Excel-rekin bateraezina den beste programa batekoa dela badakizu, egin klik Utzi botoian eta ireki fitxategi hau jatorrizko aplikazioan. Fitxategia Microsoft Office Excel-en geroago ireki nahi baduzu, gorde bateragarria den formatuan, adibidez, testu formatuan
* Fitxategia kaltetuta dagoela susmatzen baduzu, egin klik Laguntzan arazoa konpontzeko informazio gehiago lortzeko.
* Oraindik fitxategian zer testu dagoen ikusi nahi baduzu, egin klik Ados botoian. Ondoren, egin klik Amaitu testua inportatzeko morroian. - Excel fitxategia ez dago ezagutzen den formatuan.
- Excel-ek irakurgaitza den edukia aurkitu du hemen: Lan-liburu honen edukia berreskuratu nahi duzu? Lan-liburu honen iturburuaz fidatzen bazara, egin klik Bai botoian.
- Dokumentua hondatuta dago eta ezin da ireki. Saiatzeko eta konpontzeko, erabili Ireki eta konpondu komandoa Ireki elkarrizketa-koadroan eta hautatu Atera datuak eskatutakoan.
- Ezin da fitxategia irakurri.
- ezin da 'filename.xls' atzitu. Fitxategia irakurtzeko soilik izan daiteke edo irakurtzeko soilik den kokapen batera sartzen saiatu zaitezke. Edo dokumentuan gordetako zerbitzariak ez du erantzuten ari.
- Microsoft Excel-ek funtzionatzeari utzi dio.
- Bihurgailuak huts egin du fitxategia irekitzean.
- Ezin da fitxategi hau irekitzeko beharrezkoa den bihurgailua aurkitu.
- Edukiarekin arazoren bat aurkitu dugu 'filename.xlsx' atalean. Ahalik eta gehien berreskuratzen saiatzea nahi al duzu? Lan-liburu honen jatorriaz fidatzen bazara, sakatu Bai.
- Sentitzen dugu, ezin izan dugu filename.xlsx aurkitu. Posible al da mugitu, izena aldatu edo ezabatu izana?
1.5 Enpresa-eragiketetan eragina
Fitxategien ustelkeriak negozio-eragiketei asko eragiten die. Enpresa txikiek arrisku handiagoak dituzte, eta FEMAk jakinarazi duenez, % 40 ez da inoiz berriro irekitzen datuak galdu ondoren. Egoera larriagoa bihurtzen da kalkulu-orrien %88ak akatsak dituelako. Akats hauek fitxategiak iruzurra, ustelkeria eta kudeaketa okerra jasaten dituzte. Fitxategien osotasuna funtsezkoa da eragiketa egonkorrak eta finantza segurtasuna lortzeko.
2. Excel fitxategi hondatuak konpontzeko doako metodo integratuak
Microsoft Excel-ek integratutako tresna indartsuak ditu, erabiltzaileei hondatutako Excel fitxategiak berreskuratzen laguntzen dieten hirugarrenen softwarerik behar izan gabe. Ezaugarri hauek zure lehen defentsa gisa jokatzen dute fitxategiak hondatzen direnean.
2.1 Excel-en Ireki eta Konponketa Eginbidea erabiltzea
Excel-ek konponketa-prozesua dauka Ireki eta Konponketa eginbidearen bidez. Eginbide hau erabil dezakezu urrats hauek jarraituz:
- In Excel, Egin klik File > Ireki
- Hautatu hondatutako Excel fitxategia
- Egin klik ondoko gezian Ireki botoia
- Aukeratu Ireki eta konpondu
- Aukeratu konponketa gehienezko datuak berreskuratzeko
- Horrek funtzionatzen ez badu, erabili Erauzitako datuak balioak eta formulak berreskuratzeko
Informazio gehiago nahi izanez gero, bisitatu dezakezu Microsoft orri ofiziala .
2.2 Berreskuratze automatikoaren bidez
Excel-ek zure lana automatikoki babesten du AutoRecover funtzioaren bidez. Eginbide honek gorde gabeko zure lan-liburuen bertsioak automatikoki gordeko ditu kokapen zehatz batean ezarritako tartean.
2.2.1 Berreskuratze automatikoa konfiguratu
Berreskuratze automatikoa konfigura dezakezu behean bezala:
- In Excel, irekita File > Aukerak > Save
- Ahalbidetu Gorde Berreskuratze automatikoaren informazioa (Lehenespenez gaituta)
- Ezarri denbora-tartea (lehenetsia 10 minutu da)
- Ziurtatu Berreskuratu automatikoki fitxategiaren kokapena
2.2.2 Berreskuratze automatikoa nola funtzionatzen duen
Azal dezagun nola funtzionatzen duen AutoRecover:
- Fitxategi bat sortzen duzunean Test.xlsx, gero aldaketa bat egin, baina ez gorde. Ondoren, aurrez ezarritako denbora-tartearen ondoren, AutoRecover azpikarpeta bat sortuko du aurrez ezarritako AutoSave fitxategiaren kokalekuan, honela:
C:\Users\ccw\AppData\Roaming\Microsoft\Excel\Test#####
non zenbaki luzea ##### Excel-ek AutoRecover saio desberdinak bereizteko erabiltzen duen identifikatzaile bakarra da. Ondoren, aldaketa automatikoki berreskuratutako fitxategi batean gordeko du Test((Automatikoki berreskuratua-#####)).xlsb. Parentesietako zenbaki luzea Excel-ek aldaketa-saio desberdinak bereizteko erabiltzen duen identifikatzaile bakarra da. Kontuan izan .xlsb (Microsoft Excel Binary Worksheet) formatuan gordetzen direla errendimendu hobea izateko eta fitxategi tamaina txikiagoa lortzeko, zure jatorrizko fitxategia .xlsx izan arren.
- Geroago Test.xlsx gordetzen baduzu, Berreskuratze automatikoa egingo du EZ ezabatu automatikoki berreskuratutako lehen fitxategia.
- Fitxategian beste aldaketa bat egiten baduzu, baina ez gorde. Ondoren, aurrez ezarritako denbora-tartearen ondoren, AutoRecover-ek aldaketa automatikoki berreskuratutako bigarren fitxategi batean gordeko du Test((Automatikoki berreskuratua-#####)).xlsb, beste identifikatzaile esklusibo batekin, automatikoki berreskuratutako lehen fitxategitik bereizteko.
- Goiko prozedurak jarraituko du aldaketak etengabe egiten badituzu baina EZ gorde aurrez ezarritako denbora-tartea igaro baino lehen. Beraz, automatikoki berreskuratutako fitxategi anitz egon daitezke azpikarpetean.
- Azkenean, Test.xlsx ixten baduzu, baina aukeratu EZ gordetzeko, orduan automatikoki berreskuratutako fitxategi guztiak ezabatu egingo dira azkena izan ezik, zeina gorde gabeko fitxategi batera izendatuko dena, Proba((Gordetu gabe-#####)).xlsb, non ##### identifikatzaile bakarra dagokion automatikoki berreskuratutako fitxategiaren berdina den:
- "Gorde" aukeratzen baduzu, automatikoki berreskuratutako fitxategi guztiak eta aurrez gorde gabeko fitxategi guztiak ezabatu egingo dira, eta azpikarpeta bera ere ezabatu egingo da. Fitxategi bera ireki eta editatzen duzun hurrengoan, AutoRecover azpikarpeta berri bat sortuko du Test#### identifikatzaile esklusibo batekin.
2.2.3 Adibide erreal bat
Jarraian benetako lagin bat dago:
Lagin honetatik, ikus dezakegu:
- Test311582750060201638 Test.xlsx-ren Berreskuratze automatikoa azpikarpeta da.
- Test((Unsaved-311583441505446697)).xlsb fitxategia azken itxi aurretik gorde gabeko bertsioa da.
- Fitxategi hauek automatikoki berreskuratutako fitxategiak dira fitxategiaren azken ireki ONDOREN:
Test((Automatikoki berreskuratu-311583633426885544)).xlsb Test((Automatikoki berreskuratu-311583641215697279)).xlsb Test((Automatikoki berreskuratu-311583653173513157)).xlsb
Fitxategi hauen denbora-zigiluak gorde gabeko fitxategia baino berriagoak izango dira.
- Test.xlsx Test.xlsx benetako fitxategirako lasterbidea da.
2.2.4 Erabili berreskuratze automatikoa zure fitxategia hondatuta dagoenean
Orain albiste ona da AutoRecover dela lehenetsita gaitutaBeraz, Excel fitxategi hondatu bat ireki eta berreskuratu ezin baduzu, fitxategiaren bertsio berri bat berreskuratzeko aukerak izan ditzakezu Berreskuratze Automatiko funtzioaren bidez.
2.2.5 Erabili "Berreskuratu gabeko lan-liburuak" Eginbidea
- In Excel, Egin klik File > Ireki
- Klikatu Berreskuratu gabeko laneko liburuak berreskuratu botoia
- Bilatu eta hautatu .xlsb fitxategia zure Fitxategi hondatuarentzat Berreskuratze automatikoko fitxategiaren kokapenan. Gorde gabeko bertsioa edo automatikoki berreskuratutako bertsioa ondo dago. Aukeratu nahi duzun edukia duena.
2.2.6 Bilatu eta berreskuratu fitxategiak eskuz
Eskuz ere ireki dezakezu "Autorecover fitxategiaren kokapena" eta bilatu nahi dituzun fitxategiak:
- Kopiatu "Automatikoki berreskuratzeko fitxategiaren kokapena" Excel-en.
- Itsatsi Windows fitxategien arakatzailean.
2.2.7 Erabili "Dokumentua berreskuratzeko" panela
Zure fitxategia Excel-en ustekabeko itzaltze baten ondorioz hondatzen bada, orduan berriro irekitzeko Excel erabiltzen duzunean, zure fitxategia hondatuta dagoela dioen errore-mezuaz gain, ezkerreko "Dokumentua berreskuratzea" panela ere ikusiko duzu. bertsio ezberdinei buruzko informazio gehiago, nahi duzuna aukera dezazun:
Batzuetan, bertsio batean klik egiten duzunean, errore-mezu bat jasoko duzu oraindik Excel-ek ezin duela ireki dio. Halako batean, saiatu beste bertsio bat ordez, osasuntsu bat aurkitu arte.
2.2.8 Ohar garrantzitsuak
- Berreskuratze automatikoa da EZ Gorde automatikoa, behean deskribatzen den beste eginbide bat.
- Berreskuratze automatikoa da EZ babeskopia automatikoa. Izango da EZ gorde gorde gabeko bertsioak zure fitxategia denbora tartea igaro baino lehen gordetzen baduzu. Izango da ere EZ gorde bitarteko bertsioa zure fitxategia gordetzen baduzu eta ixten baduzu. Zure fitxategien babeskopia automatikoa egiteko, behean deskribatutako beste aukera bat gaitu behar duzu.
- Berreskuratze automatikoaren bidez fitxategiak berreskuratzeko aukerak handitzeko, denbora tartea minutu 1era murriztu dezakezu gutxienez. Hala ere, horrek Excel-en errendimendua gutxitu dezake fitxategi handiak prozesatzen direnean.
Berreskuratze automatikoaren informazioa aurki dezakezu Microsoft orri ofiziala baita. Hala ere, ez dute guk egiten dugun bezala informazio zabala eskaintzen.
2.3 Gorde automatikoaren bidez berreskuratzea
Gorde automatikoa zure fitxategia hondatuta dagoenean lagun zaitzakeen beste funtzio bat da. Jende askok sarritan AutoRecover eta AutoSave nahasten ditu, oker berdinak direla uste baitute, baina errealitatean, guztiz desberdinak dira. Gorde automatikoa, gaituta dagoenean, zure fitxategia automatikoki gordeko du hodeiko biltegian, hala nola OneDrive-n, segundo gutxitan.
Gorde automatikoa Microsoft 365erako Excel-en bakarrik dago eskuragarri. Lehenespenez gaituta dago OneDrive, OneDrive for Business edo SharePoint Online-ko fitxategietarako. Baina desgaituta dago tokiko ordenagailuko fitxategirako.
2.3.1 Gorde automatikoko aukera
Gorde automatikoaren aukera honako hau aurki dezakezu:
- In Excel, irekita File > Aukerak > Save
- Aurkitu ahal izango duzu Gorde automatikoki hodeian gordetako fitxategiak Excel-en lehenespenez aukera. Lehenespenez gaituta dago eta beti aktibatuta mantentzea gomendatzen dugu kasu berezietarako izan ezik.
2.3.2 Gaitu Gorde automatikoa fitxategi lokalerako
Disko lokaleko fitxategietarako Gorde automatikoa gaitzeko ere posible da, behean bezala:
- Ireki tokiko fitxategia Excel
- Aktibatu AutoSave txandakatu goiko ezkerreko izkinan.
- Elkarrizketa-koadro bat agertuko da. Ondoren, hodeiko unitatea aukeratu dezakezu automatikoki gordetako fitxategiak gordetzeko.
- Hortik aurrera, zure fitxategi lokala Hodeiko unitatera igoko da. Eta etorkizuneko eguneratze guztiak bertan gordeko dira. Fitxategi lokalak egingo du EZ eguneratuta egon.
2.3.3 Berreskuratu hondatutako Excel fitxategia
Hodeiko fitxategia hondatuta dagoenean, Gorde automatikoko "Bertsio-historia" funtzioa erabil dezakezu osasuntsu dagoen bertsio zahar batera berrezartzeko:
- In Excel, egin klik goiko barrako fitxategiaren izena.
- Laster-menuan, egin klik Bertsioaren historia.
- Bertsioen historia eskuineko panelean agertuko da.
- Egin klik leheneratu nahi duzun bertsioan:
- Erdiko informazio-barran, egin klik Berreskuratu bertsio horretara leheneratzeko:
2.3.3 Erreferentzia
- Microsoft orri ofiziala: Zer da Gorde automatikoa?
- Microsoft orri ofiziala: Nola aktibatzen dut Gorde automatikoa?
2.4 Berreskuratu babeskopia automatikoaren bidez
Babeskopia automatikoak ere sor ditzakezu. Honek zure datuetarako sarbidea ematen dizu jatorrizko fitxategia hondatzen bada. Hala ere, Berreskuratze automatikoa ez bezala, babeskopia automatikoa da EZ lehenetsita gaituta.
2.4.1 Gaitu babeskopia automatikoa eskuz
Babeskopia automatikoa gaitzea erraza da:
- In Excel, ireki babeskopia automatikoa konfiguratu nahi duzun fitxategia.
- Aukeratu File > Gorde honela > Arakatzeko.
- Klikatu tresnak > Aukera orokorrak...
- Kontsultatu Sortu beti babeskopia aukera eta egin klik OK botoia.
- Klikatu Save botoia eta berretsi lehendik dagoen fitxategia ordezkatzen duzula.
Orduz geroztik, jatorrizko fitxategia "Test.xlsx" bada, "Test.xlk-ren babeskopia" fitxategi bat egongo da. Kontuan izan .xlk Microsoft Excel-en babeskopia-fitxategiaren fitxategi-luzapena da:
2.4.2 Oharrak:
- Babeskopia automatikoa da EZ aukera globala, baina fitxategi bakoitzeko aukera. Fitxategi baten babeskopia automatikoa gaitzen baduzu, hala egingo da EZ besteentzat gaituta.
- Babeskopia automatikoa egingo da EZ backup uneko bertsioa baina gorde aurretik bertsioa. Eta gordetzeko eragiketak jatorrizko fitxategian egindako aldaketak gordetzen ditu, uneko bertsioa bihurtuz.
- Excel fitxategi berri bat babeskopia aukerarekin gordetzeko "Gorde honela" erabiltzen duzun lehen aldian, Excel-ek egingo du EZ sortu babeskopia fitxategia, ez baitago bertsiorik eskuragarri gorde aurretik.
- Jatorrizko Excel fitxategia hondatuta badago eta babeskopia automatikoa gaitu baduzu, orduan bertsioa lor dezakezu babeskopiatik gorde aurretik.
- .xlk babeskopia fitxategia irekitzen duzunean, abisu hau ikusiko duzu:
Ez ikusi egin eta egin klik Bai fitxategia irekitzeko.
2.4.3 Gaitu Fitxategien sorta baten babeskopia automatikoa
Excel VBA metodoa Lan-koadernoa.Gorde gisa Aukerako parametro bat du CreateBackup, fitxategi baten babeskopia automatikoa gaitzeko erabil daitekeena. Beraz, VBA script soil bat idatzi dezakegu fitxategi sorta baten babeskopia automatikoa gaitzeko:
Aukera Funtzio esplizitua BatchEnableBackup() Dim fd As FileDialog Dim i As Long Dim fileName As String As Dim wb As Workbook As Dim fileFormat As Long ' Konfiguratu fitxategia elkarrizketa-koadroa Set fd = Application.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = "TrueSelect. Excel fitxategiak babeskopia gaitzeko" .Iragazkiak.Garbitu .Iragazkiak.Gehitu "Excel Fitxategiak", "*.xls; *.xlsx; *.xlsm; *.xlsb" Bada .Erakutsi <> -1 Ondoren Irten Funtzioa ' Irten erabiltzaileak Amaitu With ' Prozesua hautatuta fitxategiak For i = 1 To fd.SelectedItems.Count fileName = fd.SelectedItems(i) ' Saia zaitez irekitzen lan-liburua Akatsean Berrekiatu Hurrengoa Ezarri wb = Lan-liburuak.Ireki(fitxategiaren izena) Errorea. GoTo 0 Ez bada wb Ezer ez da orduan Application.DisplayAlerts = Faltsua ' Ezabatu gainidatzi abisuak ' Gorde babeskopia gaituta Akatsean Berrekiatu Hurrengoa ' Saltatu ezin diren fitxategiak gordetako fileFormat = wb.fileFormat wb.SaveAs _ fileName:=fitxategiaren izena, _ fileFormat:=fileFormat, _ CreateBackup:=True Errore batean GoTo 0 Application.DisplayAlerts = Egia wb.Close SaveChanges:=False Ezarri wb = Ez da ezer amaitzen Hurrengoa bada i Amaitzen funtzioa
Deskargatu ere egin dezakezu Excel fitxategia makroarekin zuzenean.
VBA irakurtzeko soilik den beste propietate bat Lan-koadernoa.SortuBackup fitxategi baten babeskopia automatikoa gaituta dagoen edo ez egiaztatzeko erabil daiteke.
Babeskopia automatikoko eginbideari buruzko informazio oso mugatua dago Microsoft orri ofiziala .
2.5 Eskuzko kalkulu moduaren bidez berreskuratu
Kalkulu modua automatikotik eskuzkora aldatzeak Excel-ek lan-liburuko formula guztiak berriro kalkulatzea eragotzi dezake hura irekitzean. Metodo honek hondatutako Excel fitxategi batzuk ireki eta berreskuratzen lagun dezake, berriro kalkulatu behar ez badute.
Modu honetan alda ditzakezu kalkulu-ezarpenak:
- Excel-en, ireki edo sortu lan-liburu huts bat.
- Klikatu File > Aukerak
- nabigatu Formulak fitxa
- Under Kalkulu-aukerakhautatu Manual Lan-koadernoa kalkulatzeko.
- Desmarkatu Kalkulatu berriro lan-liburua gorde aurretik.
- Klikatu OK aldaketak gordetzeko.
- Saiatu hondatutako fitxategia irekitzen.
- Fitxategia ongi ireki badaiteke, egin babeskopia fitxategi berri gisa gordez.
Microsoft-ek informazio gehiago ematen du formula birkalkulatzeko modua aldatzea uneko kalkulu modua
.
2.6 Ireki fitxategia modu seguruan
Zure fitxategi hondatuta irekitzen ere saia zaitezke Modu segurua . Ondo ireki badaiteke, gorde kopia bat beste izen batekin.
3. Teknika aurreratuak Excel fitxategi hondatuak berreskuratzeko
Berreskuratzeko teknika aurreratuak irtenbide bikainak dira oso kaltetutako Excel fitxategietarako. Metodo hauek hondatutako lan-liburuetatik datuak berreskuratzen dituzten formatu espezializatuetan eta kodetze-ikuspegietan zentratzen laguntzen digute.
3.1 SYLK formatua bihurtzeko metodoa
Excel fitxategi batek fitxategi formatu bitar konplexua erabiltzen du, beraz, hondatzeko joera du. Hori gertatzen bada, testu-formatu batera bihurtzen saia zaitezke, SYLK (Symbolic Link) formatura, hondatutako elementuak iragazteko eta, ondoren, Excel formatura itzultzeko. Metodo hau bereziki erabilgarria da inprimagailuekin lotutako arazoetarako. Baina zure fitxategi hondatua Excel-en ireki daitekeela eskatzen du.
Jarraian urrats zehatzak daude:
- Aukeratu File > Gorde honela
- Aukeratu SYLK (Lotura sinbolikoa) formatuan
- Izendatu fitxa aktiboari deskribapenez
- Klikatu Save eta berretsi formatu aldaketak
- Ireki berriro gordetako .slk fitxategia
- Gorde berriro Excel formatura izen berri batekin
SYLK formatuak bere mugak ditu. Lan-orri bakarra onartzen du, beraz, goiko urratsak hainbat aldiz errepikatu behar dituzu orri anitzeko lan-liburuetarako. Arazo hau konpontzeko, Excel VBA funtzio bat garatu dugu, orri anitzeko lan-liburuak konpondu ditzakeena SYLK bihurketa metodoaren bidez:
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
Funtzio honetarako GUI bat ere garatu dugu. Deskargatu dezakezu Excel fitxategia funtzio eta GUI guztiekin eta exekutatu erabiltzailearen formularioa MainForm.
Metodo honi buruzko informazio oso mugatua dago Microsoften web orri ofiziala .
3.2 Web-orria bihurtzeko metodoa
SYLK bihurketa metodoaren antzera, Excel fitxategi hondatua web orria (HTML) formatura bihur dezakezu eta, ondoren, Excel fitxategi berri batera itzuli, ustelkeria posibleak ezabatzeko.
Jarraian urratsak daude:
- Aukeratu File > Gorde honela
- Aukeratu Gorde mota gisa to Web orria or Fitxategi bakarraren web orria.
- Ziurtatu gorde egiten duzula Lan-koaderno osoa ordez Hautaketa: Fitxa.
- Klikatu Save, honako abisu hau ikusiko duzu, ez ikusi egin eta egin klik Ados gordetzeko:
3.3 Kanpoko erreferentziak berreskuratzeko ikuspegia
Kanpoko erreferentziak datuak berreskuratzeko eta hondatutako Excel fitxategiak berreskuratzeko beste modu bat eskaintzen dute. Teknika honek kaltetutako lan-libururako estekak sortzen ditu eta datuak ateratzeko aukera ematen du formularik edo kalkulatutako baliorik gabe.
3.3.1 Berreskuratzeko urratsak
- In Excel, sortu lan-liburu huts bat eta gorde.
- Lan-koadernoko lehen gelaxkan, sartu formula hau:
=FileName!A1
, non FileName luzapenik gabeko Excel fitxategi-izen hondatua den. Adibidez, zure fitxategi hondatuta Test.xlsx bada, orduan formula izango da=Test!A1
. Formula sartu ondoren, sakatu Sartu.
- Eguneratu balioak elkarrizketa-koadroa agertzen bada, arakatu eta hautatu hondatutako Excel fitxategia kanpoko erreferentziarako balioekin:
- Excel fitxategi hondatuak orri bat baino gehiago baditu, uneko kanpoko erreferentziarako orria hautatu behar duzu:
- Hautatu A1 gelaxka eta sakatu Ktrl + C bere formula kopiatzeko.
- StarA1-tik, hautatu jatorrizko lan-liburuko datu-barrutiaren berdina edo handiagoa den barruti bat, eta sakatu Ktrl + P hautatutako barrutiko gelaxka guztietan formula itsasteko.
- Itsatsi ondoren, Eguneratu Balioak elkarrizketa-koadroa berriro ager daiteke, hautatu jatorrizko lan-liburu hondatua eta egin klik OK.
- Egiaztatu gelaxken balioak zuzenak diren. Jatorrizko fitxategiaren barrutian dauden gelaxka horiek jatorrizko fitxategiko balioak erakutsiko dituzte. Barrutitik kanpo daudenek zeroak erakutsiko dituzte.
- Hautatu nahi dituzun gelaxkak eta sakatu Ktrl + C kopiatzeko.
- Sortu orri berri bat, egin klik A1 gelaxkan, egin klik eskuineko botoiarekin eta hautatu Itsatsi balioak balioak soilik itsatsi. Modu honetan, jatorrizko fitxategi hondatuta dauden balioak orri berrira kopiatzen ditugu. Zuzenean itsatsi aukeratzen badugu, kanpoko erreferentzia-formulak lortuko ditugu berriro, balioen ordez.
3.3.2 Oharra:
- Metodo honek datuen balioak soilik berreskuratuko ditu. EZ ditu formulak, formatuak, diagramak, inprimakiak eta makroak berreskuratuko.
- 6. urratsean erroreak aurkitzen badituzu, murriztu barrutia arrakasta arte.
Metodo honi buruzko informazioa ere aurki dezakezu Microsoft orri ofiziala .
3.4 Open XML SDK tresna erabiltzea
Open XML SDK tresna ere erabil dezakezu zure fitxategiko atal hondatuak aurkitzeko eta konpontzeko. Horretarako, mesedez:
- Download Ireki XML SDK eta instalatu.
- Download Ireki XML SDK produktibitate tresna Microsoft Officerako eta instalatu.
- Start Ireki XML SDK produktibitate tresna Microsoft Officerako
- Klikatu Fitxategia > Ireki fitxategia… Excel fitxategi hondatua irekitzeko.
- Klikatu Ekintzak > Baliozkotu Excel fitxategia balioztatzeko eta fitxategian arazoak aurkitzeko:
- Egiaztatu Balidazioaren emaitza eta konpondu fitxategiko akatsak eskuz:
Ohar: Ikuspegi honek informatikako trebetasun aurreratuak izatea eskatzen du, hala nola programazioa eta ezagutzea Office Open XML fitxategi formatuak, beraz, baliteke Excel-eko batez besteko erabiltzailearentzat ez funtzionatzea.
3.5 Berreskuratu VBA kodeak eta makroak
VBA kode eta makro baliotsuak dituzten lan-koadernoek berreskuratzeko ikuspegi espezializatu bat behar dute, honela:
- Start Excel hondatutako fitxategia abiarazi gabe.
- Ezarri Lan-koadernoaren kalkulua modua Manual.
- clik File > Aukerak.
- In Fidagarritasun Zentroa fitxa, egin klik Trust Center ezarpenak:
- Popup-ean Fidagarritasun Zentroa elkarrizketa-koadroa, egin klik Makroen ezarpenak fitxa eta aukeratu Desgaitu makro guztiak jakinarazpenik gabe, egin klik OK:
- Orain kalkulu automatiko eta makro guztiak desgaitu dira.
- Ondoren, hondatutako fitxategia ireki dezakezu. Excelek arrakastaz irekitzen badu, egongo da NO jakinarazpena makroak desgaituta daudela esanez, jakinarazpenik gabeko aukera aukeratu dugulako. Excel-ek irekitzen ez badu, zuk CAN NOT erabili metodo hau kodeak gehiago berreskuratzeko.
- Prentsa Alt + F11 Visual Basic editorea irekitzeko.
- Arakatu VBAProject-en eta aukeratu nahi duzun elementu bat, adibidez, inprimakia edo modulua, ondoren egin klik eskuineko botoiarekin eta hautatu Esportatu fitxategia… elementua eskuz esportatzeko:
- Errepikatu 9. urratsa nahi dituzun elementu guztiak esportatu arte.
- Itxi Visual Basic editorea eta uneko fitxategia.
- Sortu lan-liburu berri bat eta inportatu elementu guztiak.
Metodo honek funtzionatzen du beste berreskuratze-teknikek lan-liburuaren funtzionaltasun osoa berreskuratzen ez dutenean ere.
Teknika aurreratu hauek berreskuratze-metodo estandarrak osatzen dituzte ustelkeria mota desberdinetarako soluzio espezializatuekin. SYLK bihurketaren, kanpoko erreferentzien edo VBA berreskuratzearen arteko aukerak kalte zehatzaren eta gorde behar dituzun datu-motaren araberakoa izan beharko luke.
3.6 Erauzi grafikoaren datuak makro bidez
Makro bat ere erabil dezakezu hondatutako lan-liburu batetik diagramaren datuak ateratzeko. Microsoft-ek informazio gehiago ematen du makroa nola erabili
diagramaren datuak berreskuratzeko.
4. Erabili hirugarrenen Excel tresna bateragarriak
Hirugarrenen tresna batzuek Excel fitxategiak ere onartzen dituzte. Zure fitxategia hondatuta dagoenean eta Excel-en ireki ezin denean, tresna hauek proba ditzakezu. Jarraian, horietako batzuk daude:
- Google Kalkulu orriak
- OpenOffice
- LibreOffice
Tresna batek fitxategia ireki badezake, gorde errorerik gabeko Excel fitxategi berri batean.
5. erabiltzea DataNumen Excel Repair Hondatutako Excel fitxategia konpontzeko
Goiko metodo guztiek huts egiten badute, tresna profesional bat erabiltzea kontuan har dezakezu, adibidez DataNumen Excel Repair, erabiltzaileei Excel fitxategi hondatuak zehaztasun harrigarriarekin berreskuratzen laguntzen diena. Softwarea Excel bertsio guztiekin funtzionatzen du.
5.1 Konpondu Excel fitxategi bakarra
Excel fitxategi hondatu bakarra konpontzeko, mesedez egin hau:
- Itxi Microsoft Excel eta zure iturburuko Excel fitxategia alda dezaketen beste aplikazio batzuk.
- Hautatu iturburuko Excel fitxategia (.xls/.xlsx).
- Iturburu-fitxategia test.xls/test.xlsx bada, irteera-fitxategiaren izena test_fixed.xls/test_fixed.xlsx gisa ezarriko da automatikoki. Kontuan izan irteerako fitxategi formatua zure tokiko ordenagailuko Excel-en bertsioan oinarrituta ezartzen dela. Excel 2003 edo aurreko bertsioetarako, irteerako fitxategia .xls formatuan izango da. Excel 2007+erako, .xlsx formatuan izango da. Irteerako fitxategiaren izena eskuz ere alda dezakezu (.xls/.xlsx).
- Egin klik "Start Konponketa” botoia
- Konponketa prozesuaren ondoren, DataNumen Excel Repair Excel fitxategi finko berri bat aterako du.
5.2 Konpondu Excel fitxategien sorta bat
DataNumen Excel Repair hondatutako hainbat fitxategi prozesatzea errazten du. Excel fitxategi bat baino gehiago hauta ditzakezu edo zure ordenagailutik irizpide zehatzak bat datozenak bilatu, gero multzoka konpondu, behean bezala:
- Joan "Loteen konponketa" fitxara.
- Sakatu "Gehitu fitxategiak" Excel fitxategi anitz gehitzeko (.xls/.xlsx) konpontzeko.
- "Bilatu fitxategiak" ere egin dezakezu klik tokiko ordenagailuan konpondu beharreko fitxategiak aurkitzeko.
- Egin klik "Start Konponketa” botoia
- Zerrendako Excel fitxategi guztiak banan-banan konponduko dira.
5.3 Berreskuratu Excel datuak disko gogorrean, diskoaren irudian edo babeskopia fitxategietatik
Excel-eko datuak disko gogor, disko-irudi edo babeskopia-fitxategietatik zuzenean berreskura daitezke Excel fitxategiak gehiago ez badituzu, adibidez:
- Excel XLS/XLSX fitxategia betiko ezabatzen duzu.
- Disko gogorra formateatzen duzu.
- Disko gogorreko porrota.
- VMWare edo PC birtualeko disko birtuala hondatuta edo hondatuta dago.
- Babeskopia-fitxategia hondatuta edo hondatuta dago eta ezin duzu Excel XLS/XLSX fitxategia bertatik berrezarri.
- Diskoaren irudiaren fitxategia hondatuta edo hondatuta dago eta ezin duzu zure Excel fitxategia bertatik berreskuratu.
Diskoaren irudia edo babeskopia fitxategiak eskura badituzu, honela egin dezakezu:
- Egin klik “…” botoian iturburu-fitxategia hautatzeko.
- "Ireki fitxategia" elkarrizketa-koadroan, hautatu "Fitxategi guztiak (*.*)" iragazki gisa.
- Hautatu diskoaren irudia edo babeskopia fitxategia konpondu beharreko iturburu fitxategi gisa.
- Ezarri irteerako Excel fitxategi finkoa, eta ziurtatu bere luzapena .xlsx dela Excel 2007+ instalatuta baduzu, adibidez, E_Drive_fixed.xlsx, bestela, erabili .xls luzapena, adibidez, E_Drive_fixed.xls.
Disko gogorretik zuzenean berreskuratu nahi baduzu, erabili behar duzu DataNumen Disk Image disko gogorreko irudi fitxategi bat sortzeko:
- Hautatu disko gogorra edo diskoa.
- Ezarri irteerako irudi-fitxategiaren izena.
- Egin klik "Start Cloning” botoia disko gogorrean/diskotik diskoaren irudi-fitxategia sortzeko.
5.4 Berreskuratu ransomware edo birusetik
Egin infektatutako fitxategien babeskopiak berehala ransomwareak edo birusak zure fitxategiak jotzen baditu. Ondoren, erabil dezakezu DataNumen Excel Repair fitxategi hauek eskaneatzeko eta zure datuetarako sarbidea leheneratzen saiatu. Eskaneatzeko eginbide aurreratuek ransomware edo birusak kutsatutako fitxategien datu-galerak murrizten lagunduko dute.
5.5 Berreskuratutako fitxategi bat konpondu
Batzuetan berreskuratutako fitxategiak DataNumen Data Recovery edo antzeko datuak berreskuratzeko tresnak oraindik ezin dira ireki Excel-en. Halako batean, erabil dezakezu DataNumen Excel Repair Excel-en ireki daitekeen berreskuratutako fitxategia konpontzeko.
5.6 Adibide fitxategiak
Excel fitxategi hondatuaren adibidea | Fitxategia berreskuratu du DataNumen Excel Repair |
Error1.xls | Error1_fixed.xlsx |
Errorea4.xlsx | Error4_fixed.xls |
Error5.xls | Error5_fixed.xls |
6. Lineako Berreskuratze Zerbitzuak
Lineako berreskuratze-zerbitzuek erabiltzaileei web-oinarritutako modu bat eskaintzen diete Excel fitxategi hondatuak berreskuratzeko softwarea instalatu gabe. Hondatutako fitxategietarako konponketa azkarrak bilatzen dituzten erabiltzaileak zerbitzu horietara jotzen ari dira.
6.1 Berreskuratzeko prozedura sinpleak
Lineako zerbitzuen bidez Excel fitxategiak berreskuratzeak urrats hauek jarraitzen ditu:
- Aukeratu entzute handiko lineako berreskuratze-zerbitzu bat
- Kargatu hondatutako Excel fitxategia zerbitzuaren webgunera
- Sartu zure helbide elektronikoa jakinarazpenak jasotzeko
- Start konponketa prozesua
- Itxaron konponketa-prozesua amaitzen den arte
- Deskargatu fitxategi finkoa edo jaso posta elektroniko bidez
Zerbitzu hauek hainbat algoritmo erabiltzen dituzte Excel fitxategien ustelkeria mota desberdinak konpontzeko. Konponketak normalean minutu batzuk besterik ez ditu behar, eta horrek premiazko fitxategiak berreskuratzeko modu azkar bihurtzen du.
6.2 Alde onak eta txarrak
Lineako berreskuratze-zerbitzuen indarguneak eta ahuleziak ondo ulertzeak erabiltzaileei aukera hobeak egiten laguntzen die.
Abantailak:
- Interneteko edozein gailutatik sar zaitezke
- Ez da softwarerik instalatu edo ezagutza teknikorik eduki beharrik
- Fitxategiak azkar konpontzen dira
- Berreskuratzeko metodo tradizionalak baino merkeagoa
Mugak:
- Datu sentikorrak kargatzeak segurtasun eta pribatutasun kezkak sortzen ditu
- Interneteko konexio egonkorra behar duzu
- Normalean ez dute ondo funtzionatzen larriki hondatutako fitxategiekin
6.3 Goi-zerbitzuak
Lineako hainbat plataformak Excel fitxategiak berreskura ditzakete, behean horietako batzuk:
- OfficeRecovery: hodeian oinarritutako zerbitzu aitzindari gisa, 5.0tik 2010era arteko Excel bertsioak onartzen ditu. Zerbitzuak hainbat fitxategi formatu kudeatzen ditu, hala nola .xls, .xlsx eta .xla.
- Recovery Toolbox Excel-erako: Excel formatu anitzetako datuak berreskuratzean nabarmentzen da, .xls, .xlsx, .xlsm, .xlt, .xltx, .xltm eta .xlam fitxategiak barne. Zerbitzuak laguntza zehatza eskaintzen du berreskuratzeko:
- Gelaxken edukia eta formatua
- Formulak eta kalkuluak
- Lan-orrien egiturak
- Txertatutako objektuak
- Estilo eta diseinu pertsonalizatuak
- Aspose: fitxategi formatu desberdinak konpontzeko gaitasun fidagarriak eskaintzen ditu eta XLS, XLSM, XLSX, XLSB eta ODS fitxategiak onartzen ditu. Zerbitzua datuen segurtasunean oinarritzen da eta enkriptatzea erabiltzen du kargatutako fitxategiak babesteko.
Zerbitzu hauek prezio-aukera desberdinak eskaintzen dituzte, doako konponketa sinpleetatik hasi eta berreskuratzeko funtzio aurreratuekin premium harpidetzaraino.
7. Tresna aurreratuagoak Excel hondatutako fitxategiak berreskuratzeko
Dagoeneko eztabaidatu diren irtenbideez harago, Excel konponketa software-aukera espezializatuak daude fitxategien ustelkeria larriari aurre egiteko. Zure bilaketa errazteko, zorrotz probatu eta bildu dugu a m-ren zerrenda zehatzaost tresna fidagarriak, haien ezaugarriak eta agertoki desberdinetarako eraginkortasuna nabarmenduz.
8. Excel fitxategiak irekitzeko akatsetarako beste irtenbide batzuk
Fitxategien ustelkeriaz gain, beste arrazoi batzuek Excel fitxategiak irekitzeko hutsegiteak ere eragin ditzakete. Sintomak eta errore-mezuak fitxategiaren ustelkeriaren antzekoak edo berdinak izan daitezke.
Zure fitxategia hondatuta dagoen zehazteko, zure fitxategia beste ordenagailu batean kopiatu dezakezu eta Excel-en ireki dezakezu errorea oraindik existitzen den ikusteko. Edo erabili Excel-en lineako bertsioa egiaztatzeko.
Fitxategia beste ordenagailu batzuetan edo sarean ireki badaiteke, hala da ez hondatuta. Konponbide hauek proba ditzakezu zure ordenagailuan irekitzeko errorea konpontzeko:
- Konponketa Bulegoa
- Erabiltzaileen esperientzia birtualizazioa (UE-V) konpondu
- EZ alde batera utzi DDE
- Desgaitu gehigarri guztiak
- Berrezarri fitxategi-elkarteak
- Desgaitu hardware azelerazioa
- Instalatu azken eguneraketak
- Ziurtatu ez dagoela bateragarritasun-arazorik Excel, Windows eta beste software batzuen artean.
- Konpondu erroreak Windows erregistroan
.
- Itxi gainerako aplikazio guztiak
9. Ondorioa
Excel fitxategien ustelkeria most enpresek gaur egun duten erronka garrantzitsua. Arazo hau konpontzeko hainbat berreskuratzeko aukera dituzu. Berreskuratzeko metodoak ondo ulertzeak zure datu baliotsuak babesten lagunduko dizu eta zure negozioa ondo funtzionatzen jarraituko du. Jarraian laburpen bat:
Excel-en ezaugarri integratuak, eskuzko metodoak, profesionalak Excel konponketa softwarea, eta lineako berreskuratze zerbitzuek modu ezberdinean funtzionatzen dute. Aukera bakoitzak bere abantailak ditu ustelkeria motaren arabera. Excel-en berreskuratze tresna integratuak izan beharko lirateke zure lehen aukera. Ustelkeria kasu larrietarako, software espezializatua bezalakoa da DataNumen berreskuratzeko eginbide aurreratuak eskaintzen dizkizu Excel fitxategi hondatuak berreskuratzeko.
Kontuan izan ohiko babeskopiak eta fitxategien kudeaketa egokia ezinbestekoak direla arazoak saihesteko. Horrez gain, ustelkeriaren abisu seinaleak ikusi behar dituzu. Mantendu zure Excel softwarea eguneratuta arriskuak murrizteko.
Nahasketa egokia prebentzioa eta berreskuratzeko tresnek zure Excel fitxategiak ustelkeriatik babestuko dituzte. Berreskuratze azkarra errazagoa da beharrezkoa denean. Hartu ikuspegi proaktiboa fitxategiak babesteko eta eduki berreskuratzeko aukera anitz prest. Horrela, Excel-en ustelkeria-arazoak estresik gabe kudea ditzakezu.
References:
- Microsoft Corporation. (nd). Konpondu hondatutako lan-liburuaMicrosoft-en laguntza. https://support.microsoft.com/en-us/office/repair-a-corrupted-workbook-153a45f4-6cab-44b1-93ca-801ddcd4ea53