Excel'de, bir sayfayı TSV'ye dışa aktardığınızda, metin dizelerinde alıntıların kullanılmasını önleme seçeneği var mı?
Excel'de, bir sayfayı TSV'ye dışa aktardığınızda, metin dizelerinde alıntıların kullanılmasını önleme seçeneği var mı?
Yanıtlar:
Verileriniz çift tırnak işaretleri, virgüller veya yeni satırlar içeriyorsa, Excel bu alanı metin dosyasında çift tırnak işaretleri içine alır (ve mevcut çift tırnak işaretlerini iki katına çıkarır).
Check out bu Wikipedia girişine (Excel takip görünüyor) CSV dosyaları için "Temel kurallar" üzerinde.
Ne yazık ki Excel böyle kaydeder ve bu konuda yapabileceğiniz pek bir şey yok.
Bunları kaydetmeye (eğer mümkünse) sıyırmak için bir VBA makrosu yazmanız, veya olaydan sonra bunları sıyırmak için bir program yazmanız veya belki de bir metin editörü kullanmanız ve onları "null" veya grep uygulaması ile değiştirip aramanız gerekebilir. veya benzerleri.
@zork .prn formatı ile ilgili olarak başlangıçta bunun benim çözümüm olacağını düşündüm ama bir sorun var ... 240 karakter satır sınırlaması. Yalnızca bundan daha kısa satırlar yazarsanız sorun değil, aksi halde sıkışmışsınızdır.
Office.microsoft.com web sitesinde bu sınırın belirtilmesine bakın .
TL; DR Excel'de (Mac veya PC, hemen hemen her sürüm) Sayfadaki tüm hücreleri vurgulayın (ctrl-a veya komut-a) bunları kopyalayın ve sonra not defteri, atom, yüce veya textwrangler gibi bir metin düzenleyicisine yapıştırın. Voila NO alanlar ve bir TSV etrafında tırnak!
Daha fazla ayrıntı: Excel, diğer programlarla işlenmesi gereken herhangi bir şeyle çalışırken bir ağrı olabilir, ancak bu numara bir TSV'yi olabildiğince temiz bir şekilde elde etmenizi sağlar.
TSV formatı, CSV ile aynı seviyede kaçma ve alıntı yapmaya gerek duymaz. Çıkış sekmeleri, yeni satırlar, \ t, \ n, n ile satırbaşları basit bir model kullanıyorum. Tırnaklar ve genişletilmiş / çok baytlı karakterler de dahil olmak üzere herhangi bir şey olduğu gibi bırakıldı. UTF8 bunun için iyi çalışıyor.
Excel ve Word'ün tırnak işaretleri için kullandığı karakterler, Windows 1252 karakter kümesini kullanma eğiliminde olduklarından çok fazla değişiklik gösterebilir, bu nedenle, bu karakterlerden veya diğer "pencereler" türü karakterleri varsa, daha fazla uyumluluk için unicode'a (tercihen UTF8) dönüştürmeniz gerekir alternatif platformlar için dosyalar yapıyoruz.
TSV dosyasını (çift tırnaklı) notepad ++ ile açın
""
tarafından"
\t"
tarafından\t
"\t
tarafından\t
ve bitti .... Orijinal yanıt burada CSV dosyasına kaydetme, her zaman OpenOffice'te tırnak işaretleri ekler
^"
ve ile başka bir çalışma yapmayı önerirseniz "$
: ya hücrenin metni a"