Temukan metode yang terbukti untuk memulihkan file Excel yang rusak, dari fitur Excel bawaan hingga alat perbaikan khusus dan teknik tingkat lanjut.
1. Memahami Korupsi File Excel
Kerusakan pada file Excel menimbulkan masalah besar bagi bisnis dan individu. Di bagian ini, kita akan membahas setiap aspek kerusakan pada file Excel.
1.1 Penyebab Umum Kerusakan File Excel
Berikut ini adalah beberapa penyebab umum kerusakan file Excel:
- Matinya komputer secara tiba-tiba akibat pemadaman listrik, masalah perangkat keras atau perangkat lunak.
- Serangan virus dan malware.
- Hard disk rusak, terutama ketika berkas Excel disimpan pada sektor yang terpengaruh.
- File besar dengan banyak rumus dan tautan memiliki risiko lebih tinggi untuk rusak.
- Beberapa pengguna mencoba mengakses berkas yang sama secara bersamaan.
- Akses berkas Excel pada drive jaringan.
1.2 Tips Berguna untuk Mencegah Korupsi File Excel
Kami telah merangkum beberapa kiat yang berguna untuk mencegah kerusakan file Excel. Namun, jika hal itu benar-benar terjadi, Anda tetap memerlukan metode yang efektif untuk memperbaiki file yang rusak tersebut.
1.3 Tanda Umum File Excel Rusak
Bila rusak, file Excel Anda mungkin menunjukkan tanda-tanda berikut:
- File tidak dapat dibuka
- File membutuhkan waktu sangat lama untuk dimuat
- Sering macet atau membeku selama operasi
- Entri data atau rumus hilang
- Masalah tata letak atau header rusak
- Karakter yang tidak dapat dibaca atau acak, atau kode yang tidak dapat dipahami
- Pesan kesalahan yang terus muncul
- Perubahan tidak akan disimpan atau diperbarui
- Kesalahan tak terduga selama operasi penyimpanan
- Pemulihan Otomatis tidak berfungsi
1.4 Mengidentifikasi Berbagai Jenis Korupsi
Korupsi muncul dalam berbagai cara. Beberapa file menjadi tidak dapat digunakan sama sekali, sementara yang lain berfungsi sebagian dengan fitur terbatas. Studi menunjukkan bahwa 88% spreadsheet memiliki kesalahan. Hal ini membuat deteksi dini terhadap korupsi menjadi sangat penting.
1.5 Pesan Kesalahan saat File Rusak
Di bawah ini adalah pesan kesalahan umum yang akan Anda lihat saat file Excel rusak, kami menggunakan 'namafile.xlsx' untuk menyatakan nama file Excel Anda yang rusak.
- Excel tidak dapat membuka file 'namafile.xlsx' karena format file untuk ekstensi file tidak valid. Pastikan file tidak rusak dan ekstensi file sesuai dengan format file. (Kesalahan 101590)
- Excel tidak dapat membuka file ini. Format file atau ekstensi file tidak valid. Pastikan file tidak rusak dan ekstensi file sesuai dengan format file.
- Format dan ekstensi file 'filename.xls' tidak cocok. File tersebut mungkin rusak atau tidak aman. Kecuali Anda memercayai sumbernya, jangan membukanya. Apakah Anda tetap ingin membukanya?
- File tersebut rusak dan tidak dapat dibuka.
- File ini tidak dalam format yang dapat dikenali.
- File Excel tidak dalam format yang dapat dikenali.
- Excel menemukan konten yang tidak dapat dibaca di .
- Tidak dapat membaca berkas.
- 'filename.xls' tidak dapat diakses. File tersebut mungkin hanya-baca, atau Anda mungkin mencoba mengakses lokasi hanya-baca. Atau, server tempat dokumen disimpan mungkin tidak merespons.
- Microsoft Excel telah berhenti bekerja.
- Konverter gagal membuka file.
- Konverter yang diperlukan untuk membuka file ini tidak dapat ditemukan.
- Kami menemukan masalah dengan beberapa konten di 'filename.xlsx'. Apakah Anda ingin kami mencoba memulihkan sebanyak yang kami bisa? Jika Anda mempercayai sumber buku kerja ini, klik Ya.
- Maaf, kami tidak dapat menemukan namafile.xlsx. Apakah mungkin itu dipindahkan, diganti namanya atau dihapus?
1.6 Dampak terhadap Operasi Bisnis
Kerusakan berkas sangat memengaruhi operasi bisnis. Bisnis kecil menghadapi risiko yang lebih tinggi, dan FEMA melaporkan 40% tidak pernah membuka kembali setelah kehilangan data mereka. Situasinya menjadi lebih kritis karena 88% lembar kerja memiliki kesalahan. Kesalahan ini membuat berkas rentan terhadap penipuan, kerusakan, dan salah urus. Integritas berkas sangat penting untuk operasi yang stabil dan keamanan finansial.
2. Menggunakan DataNumen Excel Repair untuk Memperbaiki File Excel yang Rusak
DataNumen Excel Repair membantu pengguna memulihkan berkas Excel yang rusak dengan presisi yang luar biasa. Perangkat lunak ini bekerja dengan semua versi Excel.
2.1 Memperbaiki Satu File Excel
Untuk memperbaiki satu file Excel yang rusak, silakan lakukan hal berikut:
- Tutup Microsoft Excel dan aplikasi lain yang dapat mengubah berkas Excel sumber Anda.
- Pilih file Excel sumber (.xls/.xlsx).
- Jika file sumbernya adalah test.xls/test.xlsx, nama file output akan ditetapkan ke test_fixed.xls/test_fixed.xlsx secara otomatis. Perhatikan bahwa format file output ditetapkan berdasarkan versi Excel di komputer lokal Anda. Untuk Excel 2003 atau versi sebelumnya, file output akan berformat .xls. Untuk Excel 2007+, akan berformat .xlsx. Anda juga dapat mengubah nama file output secara manual (.xls/.xlsx).
- Klik "Startombol “Perbaiki”
- Setelah proses perbaikan, DataNumen Excel Repair akan menampilkan file Excel baru yang telah diperbaiki.
2.2 Memperbaiki Kumpulan File Excel
DataNumen Excel Repair memudahkan pemrosesan beberapa file yang rusak. Anda dapat memilih beberapa file Excel atau mencari file yang sesuai dengan kriteria tertentu dari komputer Anda, lalu memperbaikinya secara berkelompok, seperti di bawah ini:
- Buka tab “Perbaikan Batch”.
- Klik “Tambahkan File” untuk menambahkan beberapa file Excel (.xls/.xlsx) yang akan diperbaiki.
- Anda juga dapat mengeklik “Cari File” untuk menemukan file yang akan diperbaiki di komputer lokal.
- Klik "Startombol “Perbaiki”
- Semua file Excel dalam daftar akan diperbaiki satu per satu.
2.3 Memulihkan Data Excel dari Hard Drive, Citra Disk, atau File Cadangan
Data Excel dapat dipulihkan langsung dari hard drive, gambar disk, atau file cadangan jika Anda tidak lagi memiliki file Excel, misalnya:
- Anda menghapus berkas Excel XLS/XLSX secara permanen.
- Anda memformat hard drive.
- Kegagalan hard drive.
- Disk virtual di VMWare atau Virtual PC rusak atau rusak.
- Berkas cadangan pada media cadangan rusak atau cacat dan Anda tidak dapat memulihkan berkas Excel XLS/XLSX dari berkas tersebut.
- Berkas citra disk rusak atau cacat dan Anda tidak dapat memulihkan berkas Excel dari berkas tersebut.
Jika Anda mempunyai citra disk atau berkas cadangan, maka Anda dapat melakukan hal berikut:
- Klik tombol “…” untuk memilih file sumber.
- Dalam dialog “Buka File”, pilih “Semua File (*.*)” sebagai filter.
- Pilih citra disk atau berkas cadangan sebagai berkas sumber yang akan diperbaiki.
- Tetapkan keluaran file Excel tetap, dan pastikan ekstensinya adalah .xlsx jika Anda menginstal Excel 2007+, misalnya, E_Drive_fixed.xlsx, jika tidak, gunakan ekstensi .xls, misalnya, E_Drive_fixed.xls.
Jika Anda ingin memulihkan langsung dari hard drive, Anda perlu menggunakan DataNumen Disk Image untuk membuat berkas citra disk untuk hard drive:
- Pilih hard drive atau disk.
- Tetapkan nama berkas gambar keluaran.
- Klik “StarTombol “Kloning” untuk membuat berkas citra disk dari hard drive/disk.
2.4 Memulihkan dari Ransomware atau Virus
Cadangkan file Anda yang terinfeksi segera jika ransomware atau virus menyerang file Anda. Kemudian Anda dapat menggunakan DataNumen Excel Repair untuk memindai berkas-berkas ini dan mencoba memulihkan akses ke data Anda. Fitur pemindaian tingkat lanjut akan membantu mengurangi kehilangan data akibat ransomware atau berkas yang terinfeksi virus.
2.5 Memperbaiki File yang Dipulihkan
Terkadang file yang dipulihkan oleh DataNumen Data Recovery atau alat pemulihan data serupa lainnya masih tidak dapat dibuka di Excel. Dalam kasus seperti itu, Anda dapat menggunakan DataNumen Excel Repair untuk memperbaiki file yang dipulihkan yang dapat dibuka di Excel.
3. Metode Bawaan untuk Memperbaiki File Excel yang Rusak
Microsoft Excel dilengkapi dengan berbagai alat bawaan yang canggih yang membantu pengguna memulihkan berkas Excel yang rusak tanpa memerlukan perangkat lunak pihak ketiga. Fitur-fitur ini berfungsi sebagai pertahanan pertama Anda saat berkas rusak.
3.1 Menggunakan Fitur Buka dan Perbaiki Excel
Excel memiliki proses perbaikan bawaan melalui fitur Buka dan Perbaiki. Anda dapat menggunakan fitur ini dengan mengikuti langkah-langkah berikut:
- In Excelklik File > Open
- Pilih file Excel yang rusak
- Klik panah di sebelahnya Open tombol
- Pilih Terbuka dan Perbaikan
- Pilih perbaikan untuk memulihkan data maksimum
- Jika itu tidak berhasil, gunakan ekstrak data untuk mengambil nilai dan rumus
Untuk informasi lebih lanjut, Anda juga dapat mengunjungi halaman resmi Microsoft .
3.2 Pemulihan melalui AutoRecover
Excel melindungi pekerjaan Anda secara otomatis melalui fitur AutoRecover. Fitur ini akan menyimpan otomatis versi buku kerja yang belum disimpan ke lokasi tertentu pada interval yang ditentukan.
3.2.1 Mengatur Pemulihan Otomatis
Anda dapat mengatur AutoRecover seperti di bawah ini:
- In Excel, Buka File > Opsi > Simpan
- Aktifkan Simpan informasi AutoRecover (Diaktifkan secara default)
- Mengatur interval waktu (default adalah 10 menit)
- Memeriksa Lokasi file AutoRecover
3.2.2 Cara Kerja AutoRecover
Mari kita jelaskan cara kerja AutoRecover:
- Saat Anda membuat file Uji.xlsx, lalu buat perubahan, tetapi jangan simpan. Setelah interval waktu yang telah ditetapkan, AutoRecover akan membuat subfolder di lokasi file AutoSave yang telah ditetapkan, seperti ini:
C:\Pengguna\ccw\AppData\Roaming\Microsoft\Excel\Uji#####
di mana angka panjang ##### adalah pengenal unik yang digunakan Excel untuk membedakan antara sesi AutoRecover yang berbeda. Kemudian, Excel akan menyimpan perubahan ke file yang dapat dipulihkan secara otomatis. Uji((PemulihanOtomatis-#####)).xlsb. Angka panjang dalam tanda kurung adalah pengenal unik yang digunakan Excel untuk membedakan antara sesi perubahan yang berbeda. Perhatikan bahwa semuanya disimpan dalam format .xlsb (Lembar Kerja Biner Microsoft Excel) untuk kinerja yang lebih baik dan ukuran file yang lebih kecil, meskipun file asli Anda berformat .xlsx.
- Jika nanti Anda menyimpan Test.xlsx, AutoRecover akan JANGAN hapus file yang dipulihkan otomatis pertama.
- Jika Anda membuat perubahan lain pada file, tetapi tidak menyimpannya. Setelah interval waktu yang telah ditetapkan, AutoRecover akan menyimpan perubahan ke file kedua yang dipulihkan secara otomatis. Uji((PemulihanOtomatis-#####)).xlsb, dengan pengenal unik yang berbeda untuk membedakannya dari file yang dipulihkan secara otomatis pertama.
- Prosedur di atas akan terus berlanjut jika Anda membuat perubahan terus-menerus tetapi JANGAN menyimpannya sebelum interval waktu yang telah ditetapkan berakhir. Jadi mungkin ada beberapa file yang dipulihkan secara otomatis dalam subfolder.
- Jika pada akhirnya Anda menutup Test.xlsx tetapi memilih JANGAN untuk menyimpannya, maka semua file yang berhasil di recovery otomatis akan terhapus kecuali file terakhir yang akan di ubah nama menjadi file belum di save, Uji((Belum disimpan-#####)).xlsb, di mana pengenal unik ##### identik dengan file yang dipulihkan secara otomatis:
- Jika Anda memilih "Simpan", semua file yang dipulihkan secara otomatis dan file yang belum disimpan sebelumnya akan dihapus, dan subfolder itu sendiri juga akan dihapus. Lain kali saat Anda membuka dan mengedit file yang sama, PemulihanOtomatis akan membuat subfolder baru Test#### dengan pengenal unik yang berbeda.
3.2.3 Contoh Nyata
Berikut adalah contoh nyata:
Dari contoh ini, kita dapat melihat:
- Test311582750060201638 adalah subfolder AutoRecover untuk Test.xlsx.
- Test((Unsaved-311583441505446697)).xlsb adalah versi yang belum disimpan SEBELUM penutupan terakhir file.
- File-file berikut adalah file yang dipulihkan secara otomatis SETELAH file terakhir kali dibuka:
Uji((Pemulihan Otomatis-311583633426885544)).xlsb Uji((Pemulihan Otomatis-311583641215697279)).xlsb Uji((Pemulihan Otomatis-311583653173513157)).xlsb
Cap waktu untuk file-file ini akan lebih baru daripada file yang belum disimpan.
- Test.xlsx adalah pintasan ke file Test.xlsx sebenarnya.
3.2.4 Gunakan AutoRecover ketika File Anda Rusak
Sekarang kabar baiknya adalah AutoRecover adalah diaktifkan secara defaultJadi jika Anda tidak dapat membuka dan memulihkan file Excel yang rusak, Anda mungkin memiliki kesempatan untuk memulihkan versi file yang lebih baru atau lebih lama melalui fitur AutoRecover.
3.2.5 Gunakan Fitur “Pulihkan Buku Kerja yang Belum Disimpan”
- In Excelklik File > Open
- Klik Pulihkan buku kerja yang belum disimpan tombol
- Temukan dan pilih file .xlsb untuk File yang rusak di lokasi file AutoRecover. Versi yang belum disimpan atau versi yang telah dipulihkan secara otomatis tidak masalah. Cukup pilih versi yang berisi konten yang Anda inginkan.
3.2.6 Menemukan dan Memulihkan File Secara Manual
Anda juga dapat membuka lokasi file AutoRecover secara manual dan menemukan file yang diinginkan:
- Salin “Lokasi file AutoRecover” ke Excel.
- Tempelkan ke Windows File Explorer.
3.2.7 Menggunakan Panel “Pemulihan Dokumen”
Jika berkas Anda rusak karena Excel dimatikan secara tiba-tiba, maka saat Anda menggunakan Excel untuk membukanya lagi, selain pesan kesalahan yang menyatakan berkas Anda rusak, Anda juga akan melihat panel “Pemulihan Dokumen” di sebelah kiri, yang menyediakan beberapa informasi lebih lanjut tentang versi yang berbeda, sehingga Anda dapat memilih yang Anda inginkan:
Terkadang saat Anda mengklik satu versi, Anda masih akan mendapatkan pesan kesalahan yang menyatakan Excel gagal membukanya. Jika demikian, cobalah versi lain hingga Anda menemukan versi yang berfungsi dengan baik.
3.2.8 Catatan Penting
- AutoRecover adalah JANGAN Simpan Otomatis, fitur lain yang dijelaskan di bawah.
- AutoRecover adalah JANGAN cadangan otomatis. Ini akan JANGAN menyimpan versi yang belum disimpan jika Anda menyimpan file Anda sebelum interval waktu berakhir. Ini juga akan JANGAN pertahankan versi perantara jika Anda menyimpan file dan menutupnya. Untuk mencadangkan file secara otomatis, Anda perlu mengaktifkan opsi lain yang dijelaskan di bawah ini.
- Untuk meningkatkan peluang pemulihan file melalui AutoRecover, Anda dapat mengurangi interval waktu hingga minimal 1 menit. Namun, hal ini dapat menurunkan kinerja Excel saat memproses file berukuran besar.
Anda dapat menemukan informasi AutoRecover di halaman resmi Microsoft Namun, mereka tidak menawarkan informasi yang lengkap seperti yang kami berikan.
3.3 Pemulihan melalui SimpanOtomatis
AutoSave adalah fitur lain yang dapat membantu Anda saat berkas Anda rusak. Banyak orang sering kali salah mengartikan AutoRecover dan AutoSave, karena mengira keduanya sama, tetapi sebenarnya keduanya sama sekali berbeda. AutoSave, saat diaktifkan, akan menyimpan berkas Anda secara otomatis ke penyimpanan awan seperti OneDrive, setiap beberapa detik.
SimpanOtomatis hanya tersedia di Excel untuk Microsoft 365. Fitur ini diaktifkan secara default untuk file di OneDrive, OneDrive for Business, atau SharePoint Online. Namun dinonaktifkan untuk file di komputer lokal.
3.3.1 Opsi Simpan Otomatis
Anda dapat menemukan opsi Simpan Otomatis dengan:
- In Excel, Buka File > Opsi > Simpan
- Anda dapat menemukan Simpan Otomatis file yang disimpan di Cloud secara default di Excel Opsi ini diaktifkan secara default dan kami sarankan Anda untuk selalu mengaktifkannya kecuali untuk kasus khusus.
3.3.2 Mengaktifkan Simpan Otomatis untuk File Lokal
Anda juga dapat mengaktifkan Simpan Otomatis untuk file di drive lokal, seperti di bawah ini:
- Buka file lokal di Excel
- Nyalakan Penyimpanan otomatis alihkan di sudut kiri atas.
- Sebuah dialog akan muncul. Kemudian Anda dapat memilih drive Cloud untuk menyimpan file yang disimpan secara otomatis.
- Sejak saat itu, file lokal Anda akan diunggah ke drive Cloud. Dan semua pembaruan mendatang akan disimpan di sana. File lokal akan JANGAN tidak diperbarui lagi.
3.3.3 Memulihkan File Excel yang Rusak
Ketika file Anda di Cloud rusak, Anda dapat menggunakan fungsi “Riwayat Versi” di Simpan Otomatis untuk memulihkan ke versi lama yang sehat:
- In Excel, klik nama file di bilah atas.
- Di menu pop-up, klik Sejarah Versi.
- Riwayat versi akan ditampilkan di panel kanan.
- Klik versi yang ingin Anda pulihkan:
- Di bilah informasi tengah, klik mengembalikan untuk mengembalikan ke versi itu:
Referensi 3.3.3
- Halaman resmi Microsoft: Apa itu Simpan Otomatis?
- Halaman resmi Microsoft: Bagaimana cara mengaktifkan Simpan Otomatis?
3.4 Pemulihan melalui Pencadangan Otomatis
Anda juga dapat membuat salinan cadangan otomatis. Ini memberi Anda akses ke data Anda jika file asli rusak. Namun, tidak seperti AutoRecover, pencadangan otomatis JANGAN diaktifkan secara default.
3.4.1 Mengaktifkan Pencadangan Otomatis Secara Manual
Mengaktifkan pencadangan otomatis itu mudah:
- In Excel, buka berkas yang ingin Anda atur pencadangan otomatisnya.
- Pilih File > Save As > Browse.
- Klik Tools > Opsi Umum…
- Memeriksa Selalu buat cadangan pilihan dan klik OK .
- Klik Simpan tombol dan konfirmasi penggantian berkas yang ada.
Sejak saat itu, jika file aslinya adalah “Test.xlsx”, akan ada file “Backup of Test.xlk” untuknya. Perhatikan bahwa .xlk adalah ekstensi file untuk file cadangan Microsoft Excel:
3.4.2 Catatan:
- Pencadangan otomatis adalah JANGAN opsi global, tetapi opsi per file. Jika Anda mengaktifkan pencadangan otomatis untuk satu file, itu akan JANGAN diaktifkan untuk orang lain.
- Pencadangan otomatis akan JANGAN Cadangkan versi saat ini tetapi versi sebelum Anda menyimpan. Dan operasi penyimpanan sebenarnya menyimpan perubahan pada berkas asli, menjadikannya versi saat ini.
- Pertama kali Anda menggunakan “Simpan Sebagai” untuk menyimpan file Excel baru dengan opsi cadangan, Excel akan JANGAN buat file cadangan, karena tidak ada versi yang tersedia sebelum Anda menyimpan.
- Jika file Excel asli rusak dan Anda telah mengaktifkan pencadangan otomatis untuknya, maka Anda bisa mendapatkan versi tersebut sebelum menyimpan dari cadangan.
- Saat Anda membuka file cadangan .xlk, Anda akan melihat peringatan berikut:
Abaikan saja dan klik Yes untuk membuka filenya.
3.4.3 Mengaktifkan Pencadangan Otomatis untuk Sejumlah File
Metode VBA Excel Buku Kerja.SimpanSebagai memiliki parameter opsional CreateBackup, yang dapat digunakan untuk mengaktifkan pencadangan otomatis untuk file secara terprogram. Jadi kita dapat menulis skrip VBA sederhana untuk mengaktifkan pencadangan otomatis untuk sekumpulan file:
Bahasa Indonesia: Opsi Fungsi Eksplisit BatchEnableBackup() Dim fd As FileDialog Dim i As Long Dim fileName As String Dim wb As Workbook Dim fileFormat As Long ' Konfigurasi dialog file Set fd = Application.FileDialog(msoFileDialogFilePicker) With fd .AllowMultiSelect = True .Title = "Pilih File Excel untuk Mengaktifkan Pencadangan" .Filters.Clear .Filters.Add "File Excel", "*.xls; *.xlsx; *.xlsm; *.xlsb" If .Show <> -1 Then Exit Function ' Keluar jika pengguna membatalkan End With ' Proses file yang dipilih For i = 1 To fd.SelectedItems.Count fileName = fd.SelectedItems(i) ' Mencoba membuka buku kerja On Error Resume Next Set wb = Workbooks.Open(fileName) On Error GoTo 0 If Not wb Is Nothing Then Application.DisplayAlerts = False ' Hapus peringatan penimpaan ' Simpan dengan cadangan diaktifkan Jika Terjadi Kesalahan Lanjutkan Berikutnya ' Lewati file yang tidak dapat disimpan fileFormat = wb.fileFormat wb.SaveAs _ fileName:=fileName, _ fileFormat:=fileFormat, _ CreateBackup:=True Jika Terjadi Kesalahan GoTo 0 Application.DisplayAlerts = True wb.Close SaveChanges:=False Set wb = Nothing End If Next i End Function
Anda juga dapat mengunduh file excel dengan makro langsung.
Properti baca-saja VBA lainnya Buku Kerja.BuatCadangan dapat digunakan untuk memeriksa apakah pencadangan otomatis untuk suatu berkas diaktifkan atau tidak.
Hanya ada informasi yang sangat terbatas tentang fitur pencadangan otomatis di halaman resmi Microsoft .
3.5 Pemulihan melalui Mode Perhitungan Manual
Mengubah mode perhitungan dari otomatis ke manual dapat mencegah Excel menghitung ulang semua rumus dalam buku kerja saat membukanya. Metode ini dapat membantu membuka dan memulihkan beberapa file Excel yang rusak jika tidak memerlukan perhitungan ulang.
Anda dapat mengubah pengaturan perhitungan dengan cara ini:
- Di Excel, buka atau buat buku kerja kosong baru.
- Klik File > Opsi
- Navigasi ke Rumus tab
- Bawah Opsi Perhitungan, pilih panduan untuk perhitungan Buku Kerja.
- Hapus tanda centang Hitung ulang buku kerja sebelum menyimpan.
- Klik OK Untuk menyimpan perubahan
- Cobalah untuk membuka berkas yang rusak.
- Jika berkas berhasil dibuka, buat cadangan dengan menyimpannya sebagai berkas baru.
Microsoft menyediakan informasi lebih lanjut tentang mengubah mode perhitungan ulang rumus dan mode perhitungan saat ini
.
3.6 Membuka File dalam Mode Aman
Anda juga dapat mencoba membuka file rusak Anda di Safe Mode Jika berhasil dibuka, simpan salinannya dengan nama yang berbeda.
4. Teknik Canggih untuk Memulihkan File Excel yang Rusak
Teknik pemulihan tingkat lanjut merupakan solusi yang tepat untuk berkas Excel yang rusak parah. Metode ini membantu kita berfokus pada format khusus dan pendekatan pengodean yang menyelamatkan data dari buku kerja yang rusak.
4.1 Metode Konversi Format SYLK
File Excel menggunakan format file biner yang kompleks sehingga rentan rusak. Jika itu terjadi, Anda dapat mencoba mengonversinya ke format teks, format SYLK (Symbolic Link), untuk menyaring elemen yang rusak, lalu mengonversinya kembali ke format Excel. Metode ini sangat berguna untuk masalah yang berhubungan dengan printer. Namun, Anda perlu membuka file yang rusak di Excel.
Berikut adalah langkah-langkah rincinya:
- Pilih File > Save As
- Pilih SYLK (Tautan Simbolik) format
- Beri nama lembar aktif secara deskriptif
- Klik Simpan dan konfirmasi perubahan format
- Buka kembali file .slk yang disimpan
- Simpan kembali ke format Excel dengan nama baru
Format SYLK memiliki keterbatasan. Format ini hanya mendukung satu lembar kerja, jadi Anda harus mengulangi langkah-langkah di atas beberapa kali untuk buku kerja multi-lembar. Untuk mengatasi masalah ini, kami telah mengembangkan fungsi Excel VBA, yang dapat memperbaiki buku kerja multi-lembar melalui metode konversi 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
Kami juga mengembangkan GUI untuk fungsi ini. Anda dapat mengunduhnya file Excel dengan semua fungsi dan GUI dan jalankan formulir pengguna MainForm.
Hanya ada informasi yang sangat terbatas mengenai metode ini halaman web resmi Microsoft .
4.2 Metode Konversi Halaman Web
Mirip dengan metode konversi SYLK, Anda juga dapat mengonversi file Excel yang rusak ke format halaman web (HTML) dan kemudian kembali ke file Excel baru, untuk menghilangkan kemungkinan kerusakan.
Di bawah ini adalah langkah-langkahnya:
- Pilih File > Save As
- Pilih Save as type untuk web Halaman or Halaman Web File Tunggal.
- Pastikan untuk menyimpan Seluruh Workbook alih-alih Pilihan: Lembar.
- Klik Simpan, Anda akan melihat peringatan berikut, abaikan dan klik OK untuk menyimpan:
4.3 Referensi Eksternal Pendekatan Pemulihan
Referensi eksternal menyediakan cara lain untuk mengambil data dan memulihkan berkas Excel yang rusak. Teknik ini membuat tautan ke buku kerja yang rusak dan memungkinkan ekstraksi data tanpa rumus atau nilai terhitung.
4.3.1 Langkah Pemulihan
- In Excel, buat buku kerja kosong baru dan simpan.
- Pada sel pertama buku kerja, masukkan rumus berikut:
=FileName!A1
, di mana FileName adalah nama file Excel yang rusak tanpa ekstensi. Misalnya, jika file Anda yang rusak adalah Test.xlsx, maka rumusnya adalah=Test!A1
Setelah memasukkan rumus, tekan Enter.
- Jika dialog Perbarui Nilai muncul, telusuri dan pilih file Excel yang rusak dengan nilai untuk referensi eksternal:
- Jika file Excel yang rusak memiliki beberapa lembar, Anda perlu memilih lembar untuk referensi eksternal saat ini:
- Pilih sel A1 dan tekan Ctrl + C untuk menyalin rumusnya.
- Stardari A1, pilih rentang yang kira-kira sama atau lebih besar dari rentang data di buku kerja rusak asli, lalu tekan Ctrl + P untuk menempelkan rumus ke semua sel dalam rentang yang dipilih.
- Setelah menempel, Perbarui Nilai dialog mungkin muncul lagi, pilih buku kerja asli yang rusak dan klik OK.
- Periksa apakah nilai sel sudah benar. Sel-sel yang berada dalam rentang file asli akan menampilkan nilai dalam file asli. Sel-sel yang berada di luar rentang akan menampilkan angka nol.
- Pilih sel yang Anda inginkan dan tekan Ctrl + C untuk menyalinnya.
- Buat lembar baru, klik sel A1, lalu klik kanan dan pilih Tempel Nilai untuk menempelkan nilai saja. Dengan cara ini, kita menyalin nilai dari berkas asli yang rusak ke lembar baru. Jika kita memilih untuk menempelkan secara langsung, maka kita akan mendapatkan rumus referensi eksternal lagi, bukan nilai.
Catatan 4.3.2:
- Metode ini hanya akan memulihkan nilai data. Metode ini TIDAK akan memulihkan rumus, format, bagan, formulir, dan makro.
- Jika Anda mengalami kesalahan pada langkah 6, kurangi rentangnya hingga berhasil.
Anda juga dapat menemukan informasi tentang metode ini di halaman resmi Microsoft .
4.4 Menggunakan Alat SDK XML Terbuka
Anda juga dapat menggunakan alat Open XML SDK untuk menemukan dan memperbaiki bagian yang rusak dalam berkas Anda. Untuk melakukannya, silakan:
- Download SDK XML Terbuka dan menginstalnya.
- Download Alat Produktivitas SDK XML Terbuka untuk Microsoft Office dan menginstalnya.
- Start itu Alat Produktivitas SDK XML Terbuka untuk Microsoft Office
- Klik Berkas > Buka Berkas … untuk membuka berkas Excel yang rusak.
- Klik Tindakan > Validasi untuk memvalidasi file Excel dan menemukan masalah dalam file:
- Periksa Hasil Validasi dan perbaiki kesalahan dalam file secara manual:
Catatan: Pendekatan ini mengharuskan Anda memiliki keterampilan TI tingkat lanjut seperti pemrograman dan terbiasa dengan Format file Office Open XML, jadi mungkin tidak berfungsi bagi pengguna Excel rata-rata.
4.5 Memulihkan Kode VBA dan Makro
Buku kerja dengan kode VBA dan makro yang berharga memerlukan pendekatan pemulihan khusus, sebagai berikut:
- Start Excel tanpa meluncurkan berkas yang rusak.
- set Perhitungan Buku Kerja mode ke panduan.
- klik File > Opsi.
- In Trust Center tab, klik Pengaturan Pusat Kepercayaan:
- Di munculan Trust Center dialog, klik Pengaturan Makro tab dan pilih Nonaktifkan semua makro tanpa pemberitahuan, Lalu klik OK:
- Sekarang semua kalkulasi otomatis dan makro telah dinonaktifkan.
- Kemudian Anda dapat membuka file yang rusak. Jika Excel berhasil membukanya, akan ada TIDAK pemberitahuan yang mengatakan makro telah dinonaktifkan, karena kami telah memilih opsi tanpa pemberitahuan. Jika Excel gagal membukanya, maka Anda BISA gunakan metode ini untuk memulihkan kode lagi.
- Tekan Alt + F11 untuk membuka Editor Visual Basic.
- Jelajahi VBAProject dan pilih item yang diinginkan, seperti Formulir atau Modul, lalu klik kanan dan pilih Ekspor File… untuk mengekspor item secara manual:
- Ulangi langkah 9 hingga semua item yang Anda inginkan diekspor.
- Tutup Editor Visual Basic dan berkas saat ini.
- Buat buku kerja baru dan impor kembali semua item.
Metode ini berfungsi bahkan saat teknik pemulihan lainnya gagal memulihkan fungsionalitas buku kerja lengkap.
Teknik-teknik canggih ini melengkapi metode pemulihan standar dengan solusi khusus untuk berbagai jenis kerusakan. Pilihan Anda antara konversi SYLK, referensi eksternal, atau pemulihan VBA harus bergantung pada kerusakan spesifik dan jenis data yang perlu Anda lestarikan.
4.6 Ekstrak Data Grafik melalui Makro
Anda juga dapat menggunakan makro untuk mengekstrak data bagan dari buku kerja yang rusak. Microsoft menyediakan informasi lebih lanjut tentang makro dan bagaimana cara menggunakannya
untuk memulihkan data grafik.
5. Gunakan Alat Pihak Ketiga yang Kompatibel dengan Excel
Beberapa alat pihak ketiga juga mendukung berkas Excel. Jika berkas Anda rusak dan tidak dapat dibuka di Excel, Anda dapat mencoba alat-alat berikut. Berikut ini beberapa di antaranya:
- Google Sheets
- OpenOffice
- LibreOffice
- Spreadsheet KingSoft
Jika satu alat dapat membuka berkas tersebut, simpanlah ke berkas Excel baru yang bebas kesalahan.
6. Layanan Pemulihan Online
Layanan pemulihan daring memberi pengguna cara berbasis web untuk memulihkan berkas Excel yang rusak tanpa perlu memasang perangkat lunak. Pengguna yang mencari perbaikan cepat untuk berkas yang rusak beralih ke layanan ini.
6.1 Prosedur Pemulihan Sederhana
Pemulihan file Excel melalui layanan online mengikuti langkah-langkah berikut:
- Pilih layanan pemulihan online yang memiliki reputasi baik
- Unggah file Excel yang rusak ke halaman web layanan
- Masukkan alamat email Anda untuk mendapatkan notifikasi
- Starpada proses perbaikan
- Tunggu hingga proses perbaikan selesai
- Unduh file yang sudah diperbaiki atau terima melalui email
Layanan ini menggunakan berbagai algoritma untuk memperbaiki berbagai jenis kerusakan file Excel. Perbaikan biasanya hanya memerlukan waktu beberapa menit, yang menjadikannya cara cepat untuk memulihkan file yang mendesak.
6.2 Pro dan Kontra
Pemahaman yang baik tentang kekuatan dan kelemahan layanan pemulihan daring membantu pengguna membuat pilihan yang lebih baik.
Manfaat:
- Anda dapat mengaksesnya dari perangkat apa pun dengan internet
- Tidak perlu menginstal perangkat lunak atau memiliki pengetahuan teknis
- File diperbaiki dengan cepat
- Lebih terjangkau daripada metode pemulihan tradisional
Keterbatasan:
- Mengunggah data sensitif menimbulkan masalah keamanan dan privasi
- Anda memerlukan koneksi internet yang stabil
- Biasanya mereka tidak bekerja dengan baik dengan file yang rusak parah
6.3 Layanan Teratas
Beberapa platform daring dapat memulihkan file Excel, berikut beberapa di antaranya:
- OfficeRecovery: memimpin sebagai layanan berbasis cloud inovatif yang mendukung versi Excel dari 5.0 hingga 2010. Layanan ini menangani berbagai format file seperti .xls, .xlsx, dan .xla.
- Recovery Toolbox for Excel: menonjol dalam memulihkan data dari berbagai format Excel, termasuk file .xls, .xlsx, .xlsm, .xlt, .xltx, .xltm, dan .xlam. Layanan ini menawarkan dukungan terperinci untuk memulihkan:
- Konten dan pemformatan sel
- Rumus dan perhitungan
- Struktur lembar kerja
- Objek yang tertanam
- Gaya dan tata letak khusus
- Aspose: menyediakan kemampuan yang andal untuk memperbaiki berbagai format file dan mendukung file XLS, XLSM, XLSX, XLSB, dan ODS. Layanan ini berfokus pada keamanan data dan menggunakan enkripsi untuk melindungi file yang diunggah.
Layanan ini menawarkan opsi harga yang berbeda, mulai dari perbaikan sederhana gratis hingga langganan premium dengan fitur pemulihan tingkat lanjut.
7. Alat yang Lebih Canggih untuk Memulihkan File Excel yang Rusak
Selain solusi yang telah dibahas, terdapat berbagai pilihan perangkat lunak perbaikan Excel khusus untuk mengatasi kerusakan file yang parah. Untuk mempermudah pencarian Anda, kami telah menguji dan menyusun secara ketat daftar rinci most alat yang dapat diandalkan, menyoroti fitur dan efektivitasnya untuk berbagai skenario.
8. Solusi Lain untuk Kesalahan Pembukaan File Excel
Selain kerusakan file, beberapa alasan lain juga dapat menyebabkan kegagalan membuka file Excel. Gejala dan pesan kesalahan mungkin mirip atau bahkan sama dengan kerusakan file.
Untuk menentukan apakah berkas Anda rusak, Anda dapat menyalin berkas Anda ke komputer lain yang berfungsi dan membukanya di Excel untuk melihat apakah kesalahan masih ada. Atau gunakan versi online Excel untuk memeriksanya.
Jika file tersebut dapat dibuka di komputer lain atau online, maka itu adalah tidak rusak. Anda dapat mencoba solusi berikut untuk memperbaiki kesalahan pembukaan di komputer Anda:
- Perbaiki Office
- Memperbaiki Virtualisasi Pengalaman Pengguna (UE-V)
- JANGAN abaikan DDE
- Nonaktifkan semua add-in
- Setel ulang asosiasi file
- Nonaktifkan akselerasi perangkat keras
- Instal pembaruan terbaru
- Pastikan tidak ada masalah kompatibilitas antara Excel, Windows, dan perangkat lunak lainnya.
- Memperbaiki kesalahan dalam registri Windows
.
- Tutup semua aplikasi lainnya
9. Kesimpulan
Korupsi file Excel adalah most tantangan penting yang dihadapi bisnis saat ini. Anda memiliki beberapa opsi pemulihan untuk memperbaiki masalah ini. Pemahaman yang baik tentang metode pemulihan akan membantu melindungi data berharga Anda dan menjaga bisnis Anda tetap berjalan lancar. Berikut ini ringkasannya:
DataNumen Excel Repair perangkat lunak, fitur Excel bawaan, dan layanan pemulihan online semuanya bekerja secara berbeda. Setiap opsi memiliki manfaatnya sendiri berdasarkan jenis kerusakan. Alat pemulihan bawaan Excel harus menjadi pilihan pertama Anda. Untuk kasus kerusakan yang parah, perangkat lunak khusus seperti DataNumen memberi Anda fitur pemulihan tingkat lanjut untuk memulihkan file Excel yang rusak.
Perlu diingat bahwa pencadangan rutin dan penanganan berkas yang tepat sangat penting untuk mencegah masalah. Selain itu, Anda perlu memperhatikan tanda-tanda peringatan kerusakan. Selalu perbarui perangkat lunak Excel Anda untuk mengurangi risiko.
Campuran yang tepat dari pencegahan dan alat pemulihan akan melindungi berkas Excel Anda dari kerusakan. Pemulihan cepat menjadi lebih mudah saat dibutuhkan. Ambil pendekatan proaktif terhadap perlindungan berkas dan siapkan beberapa opsi pemulihan. Dengan cara ini, Anda dapat menangani masalah kerusakan Excel tanpa stres.