スプレッドシートの行をMarkdownテーブルにする
タブ区切りの行をREADMEに貼ると表が壊れます。行データを整列したMarkdownパイプへ一発で変換します。
このガイドで使う道具
やりたいこと
スプレッドシートからコピーした表はタブ区切りテキストとして来ます。GitHubやドキュメントサイトは | パイプ | 区切り | のMarkdownとヘッダー区切り行を要求します。2行なら手書きで済みますが、20行はつらい作業です。
具体例
タブ区切りの3行(「名前・価格・在庫/キーボード・3900・12/マウス・2400・30」)を貼ると、1行目をヘッダーに、下に :---: 区切り行を置いた整列済みMarkdownテーブルが出ます。セルは余白で揃えられるのでソーステキストのままでも読みやすい形です。
- 貼り付けたスプレッドシート系データ(タブ区切り)は自動判定でだいたい正しく認識します。セル内にカンマが含まれる場合は区切りを明示的に選んでください。
- 既にパイプ形式の入力も扱えます。先頭と末尾のパイプは除去します。
制限
引用符は扱いません。区切り文字を含むセルは2つに割れます。数値がずれて見えたら出力の列数を確認してください。1行目は常にヘッダーになるので、必要なら先にソース側で並べ替えます。結果はMarkdownプレビューで整列を確認してください。