Tablora

Tablora · Pustaka

Baca rekaman berpemisah garis tegak tanpa mengubah isinya

Baca teks yang memakai garis tegak di antara bidang, seperti code|label, tanpa menganggapnya tabel markdown dan tanpa memangkas spasi di sekitar nilai.

Saat garis tegak memisahkan bidang

Dump basis data, ekspor log, dan sebagian sistem lama memakai karakter garis tegak | sebagai pemisah bidang karena karakter itu jarang muncul di dalam data. Rekaman seperti A1|Shelf two terbelah rapi menjadi dua bidang meskipun labelnya memuat spasi.

Pemeriksa struktur mendukung garis tegak sebagai Pemisah bidang yang eksplisit. Alat ini membaca persis karakter yang Anda tempel: spasi di samping garis tegak tidak dibuang, dan alat ini tidak mengenal konvensi tata letak tabel markdown.

Mengurai code|label

Contoh Shelf two

Contoh di halaman ini berupa judul code|label dan rekaman A1|Shelf two, dengan garis tegak sebagai Pemisah bidang. Pemeriksa struktur melaporkan 2 baris dan 2 kolom, dan baris 2, kolom 2 berbunyi Shelf two, dengan spasi di dalamnya tetap utuh. Tidak ada nilai yang dikonversi atau dipangkas.

Seandainya rekaman ditulis dengan spasi di sekitar garis tegak, sel pertama akan diakhiri spasi dan sel kedua diawali spasi. Pemeriksa struktur mempertahankan spasi itu, jadi putuskan dari sumbernya apakah spasi tersebut bagian dari data.

Tabel markdown adalah format yang berbeda

Tabel yang disalin dari obrolan, README, atau wiki sering tampak seperti teks berpemisah garis tegak, tetapi bukan hal yang sama. Barisnya biasanya diawali dan diakhiri garis tegak, yang menghasilkan sel pertama dan terakhir yang kosong. Spasi yang mengisi setiap nilai untuk perataan tetap menjadi bagian dari sel. Baris pemisah dari tanda hubung, seperti |---|---|, dibaca sebagai baris data seperti baris lainnya.

Jika Anda perlu memakai tabel seperti itu, bersihkan dulu di salinan: hapus garis tegak di tepi dan baris tanda hubung, lalu putuskan apakah spasi pengisi itu penting. Setelah itu periksa lagi dan pastikan sel hanya berisi teks yang Anda inginkan.

Mengekspor hasilnya

Unduh (CSV) menulis tabel dengan koma sebagai pemisah dan memberi tanda kutip pada setiap nilai yang memuat koma, tanda kutip, atau jeda baris. Jika Anda memerlukan garis tegak di keluaran, simpan teks asli Anda; unduhannya adalah berkas berpemisah koma.

Data masukan

Teks tabel
code|label A1|Shelf two
Pemisah bidang
|

Hasil

Baris
2
Kolom
2
codelabel
A1Shelf two
Baris dengan lebar berbeda
0