ちょっと大きめの Markdown Table を手で書こうとすると、列が抜けたりとか何かと面倒なので、Excel のセルをコピーした TSV を Markdown Table に変換する PowerShell スクリプトです
Markdown Table に変換したい表形式を Excel で作成し、クリップボードにコピーします
TSV2MarkdownTable を実行すると、クリップボードにセットされた TSV を Markdown Table 形式に変換し、クリップボードにセットします
(tsv2[TAB]で補完されます)
そのまま Markdown ドキュメントにペーストすれば表が作成できます
ヘッダー付きの前提で作成しているので、ヘッダーが不要な時はセパレーターを削除して下さい
以下コマンドを PowerShell プロンプトにコピペして下さい
$ScriptName = "TSV2MarkdownTable" $Module = $ScriptName + ".psm1" $Installer = "Install" + $ScriptName + ".ps1" $UnInstaller = "UnInstall" + $ScriptName + ".ps1" Invoke-WebRequest -Uri https://raw.githubusercontent.com/MuraAtVwnet/$ScriptName/master/$Module -OutFile ~/$Module Invoke-WebRequest -Uri https://raw.githubusercontent.com/MuraAtVwnet/$ScriptName/master/install.ps1 -OutFile ~/$Installer Invoke-WebRequest -Uri https://raw.githubusercontent.com/MuraAtVwnet/$ScriptName/master/uninstall.ps1 -OutFile ~/$UnInstaller & ~/$Installer Remove-Item ~/$Module Remove-Item ~/$Installer |
install.ps1 を実行してください
Online でインストールした場合は ~/UnInstallTSV2MarkdownTable.ps1 を実行して下さい
リポジトリから Pull した場合は uninstall.ps1 を実行して下さい
(問い合わせが来たら Enter)
PowerShell 5.1
PowerShell 7.4.1
GitHub で公開しているので、最新版が欲しい方はこちらから Clone してください。
https://github.com/MuraAtVwnet/TSV2MarkdownTable
git@github.com:MuraAtVwnet/TSV2MarkdownTable.git
Copyright © MURA All rights reserved.