Excel neden CSV dosyasını kaydederken her zaman “..CSV ile uyumlu olmayan özellikler içerebilir” diyor?


15

Excel'den kaydetmeye çalıştığım her CSV (2010, zaten) diyor filename.csv may contain features that are not compatible with CSV (Comma delimited). Do you want to keep the workbook in this format?. Bu neden? Bu iletiyi içermeyen CSV dosyalarını Excel'den kaydetmenin bir yolu var mı?

Aşağıdaki dosya (.csv olarak kaydedilir) bile kaydetmeye çalışırsanız bunun olmasına neden olur:

test1,test2
test3,test4

Excel'de yeni bir e-tablo bile oluşturdum ve kaydetmeye çalıştım ve hala bu mesajı gösteriyor.

Umurumda değil, ama bana CSV dosyalarını düzgün bir şekilde biçimlendirmediğimi söyleyen biri var çünkü excel bu uyarı mesajını gösteriyor ve benim formatımı değil Excel'i kanıtlamak için mühimmat arıyorum (veya aslında benim biçiminde, düzeltmek için).

Yanıtlar:


15

Microsoft Excel, .xls veya .xlsx dışında herhangi bir biçime kaydederken bunu talep edecektir. Bunun nedeni, yalnızca bu (tescilli Microsoft) biçimlerin, formüller, (koşullu) biçimlendirme, grafikler, birden çok çalışma sayfası vb.Gibi Excel özelliklerini destekleyebilmesidir.

Kaydettiğiniz tek şey veri ise, bu mesajı güvenle yok sayabilirsiniz. Hatta Excel'in kapatıp durmasını söyleyebileceğini söyleyebilirim ki, "Bu uyarıyı bir daha gösterme" onay kutusu bu "hata" mesajında.

CSV biçimlendirmenizi "eleştiren" kişiye, CSV dosyası oluşturmadan Excel değil, Excel'i geri çekerim, böylece CSV biçimindeki herhangi bir hata sizin değil Excel'in hatasıdır.


8
Ne yazık ki, "bu uyarıyı bir daha gösterme" onay kutusu yoktur. Aslında, tüm hata iletişim kutusunu okumak gerçekten zor ve aslında Excel 97'den gibi görünüyor. Oluşturulan CSV aslında uygulamamdan, ancak excel kendi CSV'sini oluşturduğunda bile hatayı alıyorum, bu yüzden sadece nedenini bul.
gregmac

Ah, o zaman eleştirmene vereceğim cevap: a) Excel CSV dosyalarınızı gayet iyi açar ve b) CSV dosyalarınız tam olarak Excel tarafından oluşturulan aynı verileri içerenlere benzer. Yine de bu hatayı susturmadığınız için utanç verici - iğrenç!
Kromey

Can sıkıcı olduğuna katılıyorum, ancak eski sürümlerde, 2000 olduğunu düşünüyorum ve daha önce, bir CSV'yi kaydetmeden önce cevaplamanız gereken iki soru vardı. Sonra kapattığınızda kaydetmek zorunda olup olmadığını soruyor, sahip olsanız bile!
paulmorriss

5

Görünüşe göre bunu düzeltmenin bir yolu var, Excel 2013'ü kullanarak benim için çalışan bu makaleyi buldum .

Registry subkey 
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
Value name  DisableSaveAsLossWarningOpenDocumentSpreadsheet
Value type  DWORD
Value data  0 - Display the warning message
            1 - Suppress the warning message

Kayıt defteri değeri olarak değişir

DisableSaveAsLossWarningOpenDocumentPresentation for Powerpoint and
DisableSaveAsLossWarningOpenDocumentText for Word

1
Linkrot varsayalım. (Yani, işaret ettiğiniz bağlantı birkaç yıl içinde, hatta belki yarın artık çalışmayabilir). Bu yazı kullanılamaz bir cevap olarak kalır. Bu yüzden lütfen tüm ilgili parçaları cevaba kopyalayın ve bunu yapmanıza izin verildiğinden emin olun.
Hennes

mac bunu yapmak için herhangi bir yolu var mı?
alex

@alex Mac ayarı hakkında hiçbir fikrim yok
Pranav Kulkarni

4

Excel'in şikayet ettiği özellikler, hücre biçimlendirme, sütun filtreleri, formüller ve CSV'ye kaydettiğinizde kaydedilmeyecek Excel'e özgü diğer işlevler gibi ayarlar ve işlevlerdir.

Örneğin, = 2 + 2 gibi bir formül içeren bir hücreniz varsa, CSV'de yalnızca 4 olarak değerlendirilen değer depolanır, formülün kendisi kaybolur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.