Tablora · Kütüphane
SpreadsheetML kaçışına benzeyen metni koru
_x0041_ gibi bir metin XLSX dosyalarının içinde bir kaçış kodudur. Metni koruyan dönüştürücü onu korur; hücre A harfini değil, _x0041_ metnini gösterir.
XLSX biçiminin ayırdığı bir düzen
Bir XLSX dosyasının içindeki metin, _x ardından dört onaltılık rakam ve bir alt çizgiden oluşan kodlar içerebilir; örneğin _x0041_. Dosyayı okuyan bir hesap tablosu her kodu temsil ettiği karaktere çözer; _x0041_ büyük A harfine, _x000D_ ise bir satırbaşına dönüşür. Bu yazılım için yararlıdır, ama gerçek bir değer tesadüfen bir koda benzediğinde sorun olur; örneğin bir sistem kimliği, bir veritabanı alan adı ya da bir günlük belirteci.
Metni koruyan dönüştürücü böyle her düzeni yazmadan önce korur. Öndeki alt çizgi için kaçışı ekler; bu da hesap tablosuna sonraki karakterleri harfiyen göstermesini söyler. Bu, XML için ve işaretlerini ve açılı ayraçları kaçışlamaktan ayrı bir adımdır.
Yalnızca tam biçim etkilenir: bir alt çizgi, x, dört onaltılık karakter ve kapanış alt çizgisi. _x41_ ya da kapanış alt çizgisi olmayan _x0041 gibi bir şey, dosyada da hesap tablosunda da sıradan metindir.
_x0041_ örneği
Sayfadaki örnekte code adlı tek bir sütun ve _x0041_ değeri vardır. Çalışma kitabında beklenen hücre metni _x0041_'dir ve açık metin olarak yazılır; hesap tablosu orada ne formül ne de sayı görür. tablora-table.xlsx dosyasını açtığınızda hücre A harfini değil, girdiğiniz yedi karakteri gösterir.
Kaçışa benzeyen değerleri kontrol etmek
- Kaynağınızda bir alt çizgi, ardından x ve 0-9 ile A-F arasından dört karakter gelen ve yine bir alt çizgiyle biten dizileri arayın. Büyük ve küçük harfli onaltılık rakamların ikisi de kod olarak ele alınır.
- Değerin harfiyen kastedildiğini doğrulayın. Kaynağın kendisi kodlanmış metin içeriyorsa onu burada değil, üreten sistemde çözün.
- Tabloyu yapıştırın, Hesapla düğmesine basın ve önizlemeyi kontrol edin.
- İndir (XLSX) düğmesini kullanın ve hesap tablosundaki hücreyi özgününüzle karşılaştırın.
- Bir hücrenin içindeki satırbaşları da aynı şekilde korunur; onlar da bozulmadan kalır.
Diğer dışa aktarımlarda kaçış düzenleri
- Tarayıcı araçlarından alınan CSV dosyaları _x0041_ değerini düz karakterler olarak yazar, çünkü CSV'de böyle bir kodlama yoktur; onu uygulayan, hesap tablosunun XLSX okumasıdır.
- Tablora uygulamasının XLSX dışa aktarımı ve işaretlerini ve ayraçları kaçışlar ama bu korumayı eklemez; _x0041_ içeren bir sayfadan okunan hücre çözülmüş olarak görünebilir. Böyle değerler için uygulamadan CSV dışa aktarın ya da hücreleri buradaki metni koruyan dönüştürücüye yapıştırıp XLSX'i indirin.
- Bu düzenler sıradan tablolarda nadirdir. Birine rastlarsanız genellikle teknik bir sistemden gelmiştir ve karşılaştırma için özgün dosyayı saklamak bu ek adıma değer.
Girdiler
- Tablo metni
- code _x0041_
- Alan ayırıcı
- ,
Sonuçlar
- Satırlar
- 2
- Sütunlar
- 1
| code |
|---|
| _x0041_ |
- Bayt cinsinden dosya boyutu
- 2302
Kimlikleri ve formüle benzeyen içeriği korumak için tüm hesap tablosu hücreleri metin olarak kaydedilir.