これで、Redmineでの記事やチケットの作成作業が更に捗ります。
プラグイン概要
こういうエクセルファイルのテーブルをredmineのMarkdownに書き写す場合、TyporaやGrowiのテーブル機能を経由して変換する必要がありました。
これをほぼコピペだけで完結させるプラグインです。
参照URL
- https://taikii.net/posts/2019/12/redmine-plugins-2019/
- https://github.com/taikii/redmine_tsv_macro
手順
全て管理者権限で実施しています。
redmineディレクトリに移動します。
cd /var/lib/redmine/plugins
# 自分の環境に読み替えます
プラグインをインストールします。
sudo -u www-data git clone https://github.com/taikii/redmine_tsv_macro.git
# Webサービスを実行するユーザに合わせます(apache,nginxなど)
システムに反映させます。
systemctl restart apache2.service
# 自身の環境に合わせます
使い方
テーブルを作りたいところに{{tsv_h }}
と入力し、その間にエクセルのブックをコピーしてペーストするだけです。
入力例
{{tsv_h
日付 曜日 天気 朝 朝:場所 昼 昼:場所 夜 夜:場所 備考
2023/1/1 日 晴れ おせち 自宅 おせち 自宅 カレー 自宅
2023/1/2 月 晴れ 明太釜玉うどん 自宅 クリームパスタ 自宅 餃子雑煮 自宅
2023/1/3 火 晴れ 鳥オムレツ 自宅 ソーセージ定食 自宅 カツ丼 自宅
2023/1/4 水 晴れ ハンバーグ定食 自宅 春巻き弁当 自宅 雑煮 自宅
2023/1/5 木 晴れ ソーセージ定食 自宅 チャーシュー麺セット ぎょうざの満洲 プラウンマサラ 自宅
}}
出力結果
Excelのみならず、Googleスプレッドシート経由でも他のアプリを利用することなく、ブラウザ間のみでシートの貼り付けが可能になります。
また、{{tsv_h }}
を{{tsv }}
とすることで、ヘッダを用いないテーブルが作成可能です。
注意点
- ヘッダは空白行を作らないようにしてください。そうしないと全体のテーブルがずれます。
- また、セルに改行があったり記号などでも崩れるようです。
- 崩れないテーブルを作りたい場合は素直に他のツールを使います。