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
- Tempelkan teks ke Teks tabel.
- Pilih | sebagai Pemisah bidang, atau biarkan Deteksi pemisah terpilih dan periksa bahwa hasil deteksinya memiliki kolom yang Anda harapkan.
- Tekan Hitung dan pastikan Kolom dan Baris sudah benar.
- Periksa sel yang berisi spasi untuk memastikan sel itu tidak terpecah.
- Jika ada nilai yang sendirinya bisa memuat garis tegak, nilai itu harus diberi tanda kutip di sumbernya, sama seperti koma di CSV.
- Pertahankan garis tegak di setiap baris. Berkas yang beralih ke pemisah lain di tengah jalan akan terlihat di bawah Baris dengan lebar berbeda.
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
| code | label |
|---|---|
| A1 | Shelf two |
- Baris dengan lebar berbeda
- 0