DevToolPal
ID

Konverter CSV ke Tabel Markdown

Ubah CSV atau TSV menjadi tabel Markdown yang rapi untuk README, dokumentasi, dan issue GitHub.

Berjalan lokal, tidak pernah diunggah

Opsi

Input

0 karakter · 0 B

Output

0 karakter · 0 B

Fungsinya

Mengetik tabel Markdown secara manual itu melelahkan: setiap baris butuh karakter pipa, baris kedua butuh tanda hubung, dan meratakan kolom dengan tangan memakan waktu lama. Alat ini mengubah data CSV atau TSV menjadi tabel GitHub Flavored Markdown yang bisa Anda tempel ke README, pull request, issue, halaman wiki, atau dokumentasi Markdown apa pun.

CSV diurai dengan benar, jadi kolom bertanda kutip yang berisi koma, tanda kutip ganda, dan sel multibaris ditangani. Keluaran diberi spasi agar kolom tetap rata dalam teks biasa, sehingga tabel mudah dibaca dan diedit kemudian.

Cara pakai

  1. Tempel CSV atau TSV, unggah berkas .csv atau .tsv, atau klik Contoh.
  2. Pilih Perataan: bawaan, kiri, tengah, kanan, atau Angka rata kanan untuk meratakan kanan kolom yang hanya berisi angka.
  3. Biarkan Baris pertama adalah header aktif jika baris pertama berisi nama kolom; jika tidak, header menjadi Column 1, Column 2, dan seterusnya.
  4. Matikan Ratakan kolom jika Anda lebih suka baris ringkas tanpa spasi tambahan.
  5. Salin tabel atau unduh sebagai berkas .md.

Baris yang selnya lebih sedikit dari header dilengkapi sel kosong, jadi tabel selalu valid.

Contoh

CSV ini:

Tool,Stars,Notes
ripgrep,48000,"Fast, recursive search"
fd,34000,find | but friendlier

menjadi tabel Markdown berikut dengan perataan Angka rata kanan:

| Tool    | Stars | Notes                  |
| ------- | ----: | ---------------------- |
| ripgrep | 48000 | Fast, recursive search |
| fd      | 34000 | find \| but friendlier |

Koma di dalam kolom bertanda kutip tetap berada di sel, karakter pipa di-escape, dan kolom angka mendapat penanda --: agar rata kanan saat dirender.

Tips

  • Penanda perataan di baris kedua (:--, :-:, --:) menentukan perataan setiap kolom pada tabel yang dirender.
  • Markdown sebaris di dalam sel, seperti **tebal**, kode sebaris, atau tautan, dipertahankan dan dirender oleh sebagian besar penampil.
  • Tabel yang sangat lebar sulit dibaca di layar kecil; pertimbangkan untuk membagi kolom ke beberapa tabel.
  • Untuk membuat tabel HTML, atau mengubah array JSON menjadi tabel Markdown, gunakan alat terkait di bawah.

FAQ

› Varian Markdown apa yang dipakai tabel ini?

Tabel pipa GitHub Flavored Markdown (GFM), yang juga didukung GitLab, Bitbucket, Notion, Obsidian, Docusaurus, MkDocs, dan sebagian besar generator situs statis. CommonMark murni tidak punya sintaks tabel.

› Bagaimana dengan karakter pipa dan baris baru di dalam sel?

Karakter pipa akan mengakhiri sel, jadi ditulis sebagai \|. Baris baru tidak diizinkan di dalam baris tabel, jadi diubah menjadi tag <br>, yang ditampilkan GitHub dan sebagian besar perender sebagai pindah baris.

› Mengapa kolom berbahasa Tionghoa, Jepang, atau Korea tetap rata?

Saat Ratakan kolom aktif, sel diberi spasi berdasarkan lebar tampilan: karakter Asia Timur yang lebar dihitung dua kolom, sehingga Markdown mentah tetap rata di editor berhuruf monospasi. Tabel yang dirender terlihat sama dalam kedua kasus.

› Bisakah saya mengonversi TSV yang disalin dari Excel atau Google Spreadsheet?

Bisa. Sel yang disalin dari spreadsheet dipisahkan tab, dan pemisah dideteksi otomatis. Anda juga bisa memilih Tab secara eksplisit.