Lewati ke konten utama

Generator Tabel & Kotak ASCII

Ubah baris CSV atau nilai yang dipisahkan tab menjadi tabel ASCII yang rata, digambar dengan karakter kotak Unicode (┌─┬─┐) atau ASCII polos (+, -, |). Mendeteksi pemisah secara otomatis.

Input

Output

Tabel ASCII
 
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/ascii-box-table-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "Name,Age\nAlice,30\nBob,7",
    "delimiter": "auto",
    "borderStyle": "unicode"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `ascii-box-table-generator` tool (ASCII Box & Table Generator) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/ascii-box-table-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Generator Tabel & Kotak ASCII — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Yang dilakukan alat ini

Generator Tabel & Kotak ASCII mengubah data CSV biasa atau baris yang dipisahkan tab menjadi tabel teks yang rata dengan baik, dibatasi dengan karakter kotak-gambar Unicode (┌─┬─┐, , ├─┼─┤, └─┴─┘) atau ASCII biasa (+, -, |). Tempel data tabel dan dapatkan tabel yang dapat Anda masukkan langsung ke dalam komentar kode, spanduk terminal, README, pesan obrolan, atau email teks biasa — di mana pun Markdown atau tabel HTML tidak dirender.

Setiap kolom berisi padding ke lebar selnya yang paling lebar, sehingga kolom selaras bahkan ketika nilainya memiliki panjang berbeda. Baris pertama selalu diperlakukan sebagai header dan mendapat baris pemisah di bawahnya.

Cara menggunakannya

  1. Tempel data Anda ke dalam Data Masukan (CSV atau TSV) — satu baris per baris, dengan nilai dipisahkan oleh koma atau tab.
  2. Pilih Pemisah: biarkan pada Deteksi otomatis dan alat menghitung koma versus tab pada baris pertama untuk menebak, atau paksa Koma atau Tab secara eksplisit.
  3. Pilih Gaya Bingkai: Unicode untuk karakter kotak-gambar yang tajam (terbaik di terminal, editor kode, dan sebagian besar aplikasi obrolan modern), atau ASCII untuk kompatibilitas maksimal (dirender dengan benar di font apa pun, konteks teks biasa apa pun, dan sistem yang lebih lama).

Tabel diregenerasi secara otomatis saat Anda mengetik atau mengubah opsi — tidak ada tombol untuk diklik.

Contoh

Input:

Name,Age
Alice,30
Bob,7

Output Unicode:

┌───────┬─────┐
│ Name  │ Age │
├───────┼─────┤
│ Alice │ 30  │
│ Bob   │ 7   │
└───────┴─────┘

FAQ

Bagaimana jika baris saya memiliki jumlah kolom yang berbeda? Baris pendek diisi dengan sel kosong hingga lebar baris terpanjang, sehingga tabel masih dirender sebagai persegi panjang yang bersih tanpa kerusakan.

Bisakah saya membungkus nilai yang dikutip yang berisi koma? Ya — bungkus bidang dalam tanda kutip ganda ("Doe, John",42) dan koma di dalamnya tetap sebagai bagian dari nilai daripada diperlakukan sebagai kolom baru. Tanda kutip ganda ("") di dalam bidang yang dikutip menjadi kutip literal ".

Mengapa perataan terlihat aneh dengan emoji atau teks CJK? Lebar kolom diukur dalam unit kode UTF-16. Itu akurat untuk teks Latin/Eropa biasa, tetapi emoji, tanda diakriti, dan karakter Asia Timur "lebar" dapat menempati lebih banyak ruang visual daripada unit kode, yang mungkin menggeser perataan satu atau dua kolom.

Gaya bingkai mana yang harus saya gunakan? Karakter kotak-gambar Unicode terlihat lebih tajam dan didukung hampir di mana-mana teks adalah monospace (terminal, blok kode, Slack, Discord). ASCII biasa (+, -, |) adalah pilihan yang lebih aman untuk sistem warisan, email teks biasa, atau font yang tidak menyertakan glyph kotak-gambar.

Apakah ini membuat tabel HTML atau Markdown? Tidak — output adalah tabel teks biasa lebar-tetap yang dimaksudkan untuk tampilan monospace, bukan tabel Markdown atau HTML.

Privasi

Alat ini berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah ke server.

asciiascii-arttablecsvbox-drawingtext-art

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.