Bagaimana cara mengatasi kesalahan "Excel menemukan konten yang tidak dapat dibaca di (nama file)"?
14
Kadang-kadang ketika saya membuka lembar kerja tertentu di Excel 2010 saya melihat pesan dalam judul. Excel kemudian bertanya apakah saya ingin memperbaiki file. Saya mengatakan "Ya" dan Excel melaporkan bahwa file tersebut diperbaiki. File log mengatakan sesuatu tentang removed records.
Namun, sepertinya tidak ada sesuatu yang hilang dari file, dan semua lembar dan makro VB di buku kerja berfungsi dengan baik.
Ada saran?
Seperti Diposting di sini dan diverifikasi oleh saya.
Saya tidak memiliki apa yang saya sebut resolusi "memuaskan", tapi saya punya solusi (kindof!) Round trip file menggunakan Excel 2003 untuk menghapus korupsi jika buku kerja tidak akan diperbaiki pada 2010:
Buka file di Excel 2003
Buka File: Simpan
Ubah tipe Simpan Sebagai ke Halaman Web (.html), simpan dan tutup file
Buka file .html di Excel
Simpan file sebagai .xls (dengan nama baru sehingga yang asli tidak hilang)
Saya tidak tahu dari mana sebenarnya "korupsi" itu berasal. Jelas Office 2010 jauh lebih "pilih-pilih" tentang memeriksa file untuk masalah daripada kantor 2003. Menurut Microsoft:
“Harap diingat bahwa seringkali sangat sulit, jika bukan tidak mungkin, untuk menentukan dari mana korupsi berasal. Korupsi dapat ada di "cangkang" buku kerja, atau di area tertentu, seperti PivotTable, gaya, nama yang ditentukan, objek, atau rantai / rumus kalkulasi. Korupsi dapat disebabkan oleh banyak skenario yang berbeda, misalnya, kesalahan jaringan saat menyimpan, lonjakan daya, menyalin dan menempel dalam korupsi dari file lain, daftarnya berlanjut. Anda dapat membandingkan file yang rusak dengan mendapatkan paku di ban Anda. Kuku mungkin tersangkut di ban Anda untuk waktu yang lama tanpa Anda sadari, dan tiba-tiba ban Anda kempes, atau file menjadi tidak dapat dibaca atau menampilkan gejala aneh. ”
Saya pikir ini analogi yang buruk, tapi saya harap ini bisa membantu. Sebelum Anda mengimpor file dari sistem lain, ubah nama lembar kerja buku kerja. Nama yang lebih panjang menyebabkan masalah dalam konversi
Anda juga dapat menggunakan Libre Office untuk membersihkan file.
Mindwin
3
Saya juga mengalami masalah yang sama ketika mencoba membuka file .xlsx yang dikirim kepada saya dari rekan kerja lain. Saya menggunakan Office 2010 di Windows 7.
Setelah mencoba membuka file itu akan mengatakan:
Excel menemukan konten yang tidak dapat dibaca di 'filename.xlsx'. Apakah Anda ingin memulihkan konten buku kerja ini? Jika Anda mempercayai sumber buku kerja ini, klik Ya.
Saya klik 'Ya' dan kemudian Excel muncul pesan yang mengatakan: The file is corrupt and cannot be opened.
Solusi: Buka file di Windows Explorer, klik kanan pada file tersebut, pilih Properties dan di bagian bawah ada area yang disebut Security , klik Unblock .
Saya harap ini membantu orang lain yang mengalami ini menggunakan Excel 2010 pada Windows 7.
Anda mungkin mencoba membuka file yang memiliki koneksi ke file lain. Pengaturan keamanan mencegah pembaruan otomatis dari koneksi-koneksi tersebut, dan oleh karena itu Excel dibiarkan bingung sehubungan dengan apakah tautan tersebut layak atau tidak. Selain tautan ke file aktual, Anda mungkin memiliki tautan ke Model Data, yang juga bergantung pada file eksternal dan gagal memperbarui saat membuka file. Buka Data -> Koneksi, dan periksa apakah ini masalahnya. Jika masalah ini tidak tertahankan, putuskan tautannya.
Perbaiki buku kerja Excel dan periksa apakah ini membantu.
Penyebab masalah yang paling mungkin adalah bahwa file Excel dibuat menggunakan koding OpenXML, untuk membuat file Excel secara terprogram alih-alih menggunakan Office.Interop yang memiliki masalah keamanan saat digunakan di server. Format OpenXML sangat kompleks, dan, meskipun OpenXML brilian, tidaklah mudah untuk membuat file Excel yang terbentuk dengan baik. Kesalahan ini dapat disebabkan oleh sesuatu yang sederhana seperti programmer mengatur kolom teks dengan format tanggal atau angka. Ini bisa sangat sulit dan memakan waktu untuk memperbaiki sehingga programmer akan berhenti berusaha untuk menemukan di mana masalahnya, meninggalkan file yang dihasilkan untuk dibuka dan disimpan untuk menghilangkan kesalahan setiap kali. Anda dapat membuka file-file ini menggunakan Alat Produktivitas OpenXML SDK 2.5 yang, jika Anda memvalidasinya, biasanya akan memberi tahu Anda di mana masalahnya terletak di latar belakang XML.
Saya menghadapi masalah yang sama, dan setelah mempelajari masalah ini, saya menyadari bahwa nama sheet di excel memiliki karakter khusus yang tidak diperbolehkan. Saya menghapus karakter khusus dan masalah telah hilang.
PS Saya menghasilkan excel dari kode dan dengan demikian menetapkan nama sheet secara dinamis.
Untuk mengurangi jumlah hyperlink di bawah ambang batas ini, buku kerja dibuka dengan baik. (Sebagai catatan, OpenOffice Calc juga dapat membuka file yang asli, buruk, meskipun sangat lambat untuk melakukannya.)
Penyebab: Penyebab paling mungkin untuk menemukan pesan kesalahan ini adalah kerusakan file Excel lengkap atau kerusakan satu atau beberapa objek dalam file ini.
Yah tidak ada yang memposting satu solusi sederhana untuk masalah ini:
Cobalah untuk membuka file '.xls' Anda dengan membuatnya 'hanya-baca'.
1. Klik pada 'tombol Office' dan pilih simpan untuk dokumen baru atau simpan seperti untuk dokumen yang disimpan sebelumnya.
2. Sekarang klik pada 'Alat' dan pilih 'Opsi Umum'
3. Dan akhirnya klik kotak centang 'baca-saja' untuk membuat dokumen hanya-baca
Buka file '.xls' yang baru dan kosong dan salin semuanya dari file Excel yang rusak ke file baru ini. Simpan file ini dan coba buka lagi.
Jika tidak ada yang berhasil maka Instal komponen Visual Basic di Office 2010.
Saya juga mengalami masalah yang sama ketika mencoba membuka file .xlsx yang dikirim kepada saya dari rekan kerja lain. Saya menggunakan Office 2010 di Windows 7.
Setelah mencoba membuka file itu akan mengatakan:
Saya klik 'Ya' dan kemudian Excel muncul pesan yang mengatakan:
The file is corrupt and cannot be opened.
Solusi: Buka file di Windows Explorer, klik kanan pada file tersebut, pilih Properties dan di bagian bawah ada area yang disebut Security , klik Unblock .
Saya harap ini membantu orang lain yang mengalami ini menggunakan Excel 2010 pada Windows 7.
sumber
Jika menjalankan Excel sebagai administrator, ini mengatasi masalah. Saya percaya ini masalah keamanan.
Saya sudah mendapatkan ini di semua program saya. Saya mencoba menemukan solusi yang tepat tetapi ini sepertinya berhasil untuk saat ini.
sumber
Anda mungkin mencoba membuka file yang memiliki koneksi ke file lain. Pengaturan keamanan mencegah pembaruan otomatis dari koneksi-koneksi tersebut, dan oleh karena itu Excel dibiarkan bingung sehubungan dengan apakah tautan tersebut layak atau tidak. Selain tautan ke file aktual, Anda mungkin memiliki tautan ke Model Data, yang juga bergantung pada file eksternal dan gagal memperbarui saat membuka file. Buka Data -> Koneksi, dan periksa apakah ini masalahnya. Jika masalah ini tidak tertahankan, putuskan tautannya.
sumber
Perbaiki buku kerja Excel dan periksa apakah ini membantu.
Penyebab masalah yang paling mungkin adalah bahwa file Excel dibuat menggunakan koding OpenXML, untuk membuat file Excel secara terprogram alih-alih menggunakan Office.Interop yang memiliki masalah keamanan saat digunakan di server. Format OpenXML sangat kompleks, dan, meskipun OpenXML brilian, tidaklah mudah untuk membuat file Excel yang terbentuk dengan baik. Kesalahan ini dapat disebabkan oleh sesuatu yang sederhana seperti programmer mengatur kolom teks dengan format tanggal atau angka. Ini bisa sangat sulit dan memakan waktu untuk memperbaiki sehingga programmer akan berhenti berusaha untuk menemukan di mana masalahnya, meninggalkan file yang dihasilkan untuk dibuka dan disimpan untuk menghilangkan kesalahan setiap kali. Anda dapat membuka file-file ini menggunakan Alat Produktivitas OpenXML SDK 2.5 yang, jika Anda memvalidasinya, biasanya akan memberi tahu Anda di mana masalahnya terletak di latar belakang XML.
sumber
Saya menghadapi masalah yang sama, dan setelah mempelajari masalah ini, saya menyadari bahwa nama sheet di excel memiliki karakter khusus yang tidak diperbolehkan. Saya menghapus karakter khusus dan masalah telah hilang.
PS Saya menghasilkan excel dari kode dan dengan demikian menetapkan nama sheet secara dinamis.
sumber
Ini terjadi pada saya dengan lembar kerja yang dihasilkan secara program.
Ternyata Excel memiliki batas keras pada jumlah "Hyperlink dalam lembar kerja" dari 66.530 (lihat https://support.office.com/en-us/article/excel-specifications-and-limits-1672b34d-7043 -467e-8e27-269d656771c3? Ui = id-AS & rs = id-AS & iklan = AS ).
Untuk mengurangi jumlah hyperlink di bawah ambang batas ini, buku kerja dibuka dengan baik. (Sebagai catatan, OpenOffice Calc juga dapat membuka file yang asli, buruk, meskipun sangat lambat untuk melakukannya.)
sumber
Penyebab: Penyebab paling mungkin untuk menemukan pesan kesalahan ini adalah kerusakan file Excel lengkap atau kerusakan satu atau beberapa objek dalam file ini.
Yah tidak ada yang memposting satu solusi sederhana untuk masalah ini:
Cobalah untuk membuka file '.xls' Anda dengan membuatnya 'hanya-baca'.
1. Klik pada 'tombol Office' dan pilih simpan untuk dokumen baru atau simpan seperti untuk dokumen yang disimpan sebelumnya.
2. Sekarang klik pada 'Alat' dan pilih 'Opsi Umum'
3. Dan akhirnya klik kotak centang 'baca-saja' untuk membuat dokumen hanya-baca
Buka file '.xls' yang baru dan kosong dan salin semuanya dari file Excel yang rusak ke file baru ini. Simpan file ini dan coba buka lagi.
Jika tidak ada yang berhasil maka Instal komponen Visual Basic di Office 2010.
sumber
Pindahkan file excel Anda ke folder yang berbeda, buka, itu akan baik-baik saja.
sumber