アスキー表の生成
ASCII Table Generator
表を等幅のアスキー・Markdown・罫線文字の枠で描き、READMEやコメントに貼れる形にします。
タブやカンマで区切られたデータを、ターミナルやREADME、コードのコメントに貼り付けられるテキストの表にします。列の幅を文字数ではなくターミナルのセル数で測ります。日本語や中国語の文字が桁を揃える方法は、それしかありません。
データ入力
判定
TSV — 4行
表の出力
使い方
行を貼り付けます
表計算ソフトからそのままコピーすればタブ区切りになります。CSVの書き出しや、すでにあるMarkdownの表も読みます。何として認識したかは入力欄の下に出ます。
枠の形を選びます
ターミナルには罫線素片、その文字がフォントに無いかもしれない場所には+と-のASCII、READMEやGitHubのコメントにはMarkdownの縦棒を使います。
揃え方を決めます
自動は数値の列を右に、文字の列を左に置きます。読む人が期待する形です。コードの列がたまたますべて数字のときは、自分で指定してください。
よくある質問
日本語の列がここでは揃うのに、エディタでは揃わないのはなぜですか
幅の計算では、ターミナルがそう描くのに合わせて、全角の文字がちょうど2セルを占めるものとしています。プロポーショナルフォントにはそうした規則が無いので何も揃いませんし、CJKを別の幅で描く等幅フォントを使っているエディタでもずれます。
Markdownの表を読み込み直せますか
できます。貼り付ければデータとしてパースするので、Markdownの表を罫線素片の表に変えるときや、誰かが手で直してずれた表を揃え直すときにも、この手が使えます。
セルの中に改行がある場合はどうなりますか
対応していません。1行が1レコードです。改行を含むクォートされたCSVのフィールドは、2行に分かれます。貼り付ける前に改行を置き換えるか、分かれたまま使ってください。
ここから渡せます
行番号の付与
Line Numbering
開始値・増分・桁揃え・区切り文字を決めて行頭の番号を付けたり外したりします。
Markdown表作成
Markdown Table Builder
表をグリッドで編集して桁の揃ったMarkdownを書き出すか、崩れた表を貼り付けて整え直します。
コードの画像化
Code Screenshot
コードの断片を、構文の色分け・ウィンドウ枠・選んだテーマを付けた画像にします。
アスキー図エディタ
ASCII Diagram Editor
文字グリッド上に箱・線・矢印・ラベルを描きます。角と交差は隣接セルの有無から自動で決まり、Unicode罫線と純ASCIIを切り替えられます。
次の一手
このツールが出したものをそのまま受け取れる道具です。
コードの画像化
Code Screenshot
コードの断片を、構文の色分け・ウィンドウ枠・選んだテーマを付けた画像にします。
CSVビューアー
CSV Viewer
大きな区切りファイルを丸ごとメモリに載せずに開き、列の型・統計・並べ替えを表示します。
Markdown表作成
Markdown Table Builder
表をグリッドで編集して桁の揃ったMarkdownを書き出すか、崩れた表を貼り付けて整え直します。
Base64エンコード・デコード
Base64 Encoder & Decoder
テキストでもファイルでもBase64とBase64URLを符号化・復号し、UTF-8も正しく扱います。
curlをコードに変換
curl to Code
curlのコマンドをfetch・axios・Pythonのrequests・Go・PHP・PowerShellのコードに変換します。
文字列のハッシュ
Text Hash
文字列のMD5・SHA-1・SHA-256・SHA-384・SHA-512・CRC-32を計算し、大文字表記とBase64での出力も選べます。