Excel dosya formatının uzantıyla eşleşmediğini söylüyor
08.08.2023

Excel dosya formatının uzantıyla eşleşmediğini söylüyor

Raporlama araçları tarafından dışa aktarılan .xls dosyalarının yarısı aslında Excel dosyası değildir. Gerçekte neye sahip olduğunuzu ve her sahtekarın size ne kadar maliyet getirdiğini nasıl anlarsınız.

Bir sistem size report.xls e-posta gönderdi, çift tıkladınız ve Excel bir uyarı gösterdi: 'report.xls' dosya formatı ve uzantısı eşleşmiyor. Yine de açın; ya çalışır ya da ekranı işaretleme ile doldurur. Bunun yerine Excel görüntüleyici üzerine yükleyin — bu dosyanın ne olduğunu adından ziyade okur. XLS, XLSX, CSV, ODS ve makro, ikili ve şablon çeşitleri, 20 MB'a kadar, sekmeyi kapattığınızda silinir.

ÇEVRİMİÇİ XLS XLSX BELGE EXCEL GÖRÜNTÜLEYİCİ
ÇEVRİMİÇİ XLS XLSX BELGE EXCEL GÖRÜNTÜLEYİCİ

Uzantı bir iddia, gerçek değildir

Hiçbir şey bir programın istediği baytları yazmasını ve sonucu .xls olarak adlandırmasını engellemez; bu davranışı gösteren pek çok program vardır. Raporlama araçları, ERP sistemleri, bankacılık portalları ve yönetim panelleri hepsi “Excel'e Aktar” seçeneği sunar ve bu özelliği oluşturmanın en ucuz yolu, başka bir şey üretmek ve ona Excel uzantısını vermektir, çünkü Excel genellikle onu açar.

Excel 2007’den beri dosya açılmadan önce kontrol edilir ve uyarı da bu kontrolden kaynaklanır. Bu bir bozulma mesajı değildir; Excel, dosya adının yanlış olduğunu size bildiriyor.

Gerçekte neye sahip olduğunuzu öğrenmek

Dosyayı bir metin düzenleyicide açın — Notepad iş görür — ve ilk satıra bakın. Beş durum neredeyse tüm olasılıkları kapsar.

  • <html, <head> or <table — bir elektronik tablo adı içeren bir HTML tablo.
    Tarayıcılar ve web raporları bunları sürekli üretir.
  • <?xml — SpreadsheetML, Excel 2003’ün yazdığı XML çalışma kitabı formatı.
  • PK — bir ZIP arşivi; yani yanlış uzantıya sahip gerçek bir XLSX (veya ODS, DOCX).
  • Okunamayan ikili, D0 CF 11 E0 baytlarıyla başlayan — 2007 öncesi gerçek bir XLS. Bu, adının söylediği şeydir.
  • Virgül, noktalı virgül veya sekme ile ayrılmış düz metin — değerler arasındaki ayırıcılarla bir CSV dosyası, başka birinin adıyla giyinmiş bir metin dosyası.

Her sahtekarın size maliyeti

Bilmenin amacı, her birinin farklı şeyler kaybetmesidir.

HTML tablo değerleri ve bazı biçimlendirmeleri taşır, ancak hiç formül içermez. Dışa aktarma sistemi sayıları hesapladı ve cevapları kaydetti. Altında yeniden hesaplamak için bir şey yoktur ve aktarım sırasında hiçbir şey kaybolmadı — hiç yazılmamıştı.

SpreadsheetML formülleri ve hücre biçimlerini tutar. Taşıyamadığı şeyler grafikler ve pivot tablolardır; formatın bunları saklama yolu yoktur, bu yüzden dosya yazılırken düşürülmüş, açtığınızda değil.

Yanlış adlandırılmış bir XLSX hiçbir şey kaybetmez. Bu, tamamen modern bir çalışma kitabıdır ve tek hatası dosya adının altı karakter fazla olmasıdır.

Sınırlı bir metin dosyası yalnızca değerleri içerir; formül, biçimlendirme, ikinci sayfa gibi başka hiçbir şey yoktur. Eğer virgüllerle bir sütun metin gibi görünüyorsa, ayırıcı Excel’in beklediği ayırıcı değildir.

Bir kez Düzeltmek

Kaybetmek istemediğiniz bir şey varsa, uyarıyı geçerek Excel’de açın, ardından Dosya → Farklı Kaydet → Excel Çalışma Kitabı (.xlsx) seçeneğini kullanın. Artık gerçek bir çalışma kitabınız var ve uyarı kalıcı olarak ortadan kalktı.

Yanlış adlandırılmış bir XLSX için, sadece adını değiştirin ve bırakın. Yeniden adlandırma dönüştürme değildir ve neredeyse hiç yardımcı olmaz — bu, yardımcı olduğu tek durumdur, çünkü içerik zaten doğruydu.

Sahtekar olmayan

.xlsb şüpheli görünebilir ama değildir. Bu, sıkıştırılmış XML yerine ikili olarak depolanan gerçek bir Excel çalışma kitabıdır: aynı veri, belirgin şekilde daha küçük ve büyük bir modelde daha hızlı açılır. Bir meslektaşınız size bir tane gönderirse, hiçbir sorun yoktur.

Dosyanın ne olduğu ne olursa olsun, Excel görüntüleyici onu açacak ve sayfaları gösterecektir.