Tablora

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

Diğer dışa aktarımlarda kaçış düzenleri

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.