ASCII 表格与框线生成器
Unicode 罫線文字 (┌─┬─┐) またはプレーン ASCII (+, -, |) を使用して、CSV またはタブ区切りの行を整形された ASCII テーブルに変換します。区切り文字を自動検出します。
入力
出力
このツールを使う他の方法
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"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `ascii-box-table-generator` tool (ASCII Box & Table Generator) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/ascii-box-table-generator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="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>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
このツールが行うこと
ASCII テーブル・ボックス生成ツールは、プレーンな CSV またはタブ区切りのデータを、Unicode ボックス描画文字 (┌─┬─┐, │, ├─┼─┤, └─┴─┘) またはプレーン ASCII (+, -, |) で枠取りされたきれいに整形されたテキストテーブルに変換します。表形式のデータを貼り付けると、コードコメント、ターミナルバナー、README、チャットメッセージ、またはプレーンテキストメール内に直接挿入できるテーブルが得られます — Markdown または HTML テーブルがレンダリングされない場所ならどこでも使用できます。
各列は最も幅の広いセルの幅までパディングされるため、値の長さが異なっていても列が整列します。最初の行は常にヘッダーとして扱われ、その下に区切り行が付きます。
使い方
- データを 入力データ (CSV または TSV) に貼り付けます — 1 行ごとに 1 行、カンマまたはタブで値を区切ります。
- 区切り文字 を選択します。自動検出 のままにして、ツールが最初の行のカンマ対タブを数えて推測するか、カンマ または タブ を明示的に強制します。
- 枠線スタイル を選択します。Unicode は鮮明なボックス描画文字 (ターミナル、コードエディタ、ほとんどの最新チャットアプリで最適)、または ASCII は最大限の互換性 (任意のフォント、プレーンテキスト環境、旧システムで正しくレンダリング)。
オプションを入力または変更すると、テーブルが自動的に再生成されます — クリックするボタンはありません。
例
入力:
Name,Age
Alice,30
Bob,7Unicode 出力:
┌───────┬─────┐
│ Name │ Age │
├───────┼─────┤
│ Alice │ 30 │
│ Bob │ 7 │
└───────┴─────┘よくある質問
行の列数が異なる場合はどうなりますか? 短い行は最長の行の幅までの空のセルでパディングされるため、テーブルは破損せずにきれいな長方形としてレンダリングされます。
カンマを含む引用符で囲まれた値をラップできますか?
はい — フィールドを二重引用符で囲む ("Doe, John",42) ことで、その中のカンマは新しい列として扱われるのではなく値の一部として保持されます。引用符で囲まれたフィールド内の二重引用符 ("") はリテラルの " になります。
絵文字や CJK テキストでアライメントがおかしく見えるのはなぜですか? 列幅は UTF-16 コード単位で測定されます。これはプレーンラテン文字/ヨーロッパ文字テキストでは正確ですが、絵文字、結合記号、および「幅広」の東アジア文字はコード単位よりも多くの視覚的空間を占有する可能性があり、アライメントが 1 ~ 2 列ズレる可能性があります。
どのボーダースタイルを使うべきですか?
Unicode ボックス描画文字はより鮮明に見え、テキストが等幅である場所ではほぼどこでもサポートされています (ターミナル、コードブロック、Slack、Discord)。プレーン ASCII (+, -, |) は、レガシーシステム、プレーンテキストメール、またはボックス描画グリフを含まないフォントの方が安全な選択です。
これは HTML または Markdown テーブルを作成しますか? いいえ — 出力は固定幅のプレーンテキストテーブルで、Markdown または HTML テーブルではなく、等幅表示用です。
プライバシー
このツールはブラウザ内で完全に実行されます。データはサーバーにアップロードされることはありません。