Excelプラグインについて
少し前の記事でObsidianのおすすめプラグインとして「Excel」を紹介しました。
Obsidianをプラグインでもっと便利に! #初心者 - Qiita
このプラグインは.mdのファイルを作成しExcelのように表示してくれて、エクスポート、インポートもできます。
しかし、エクスポートの際に罫線、文字色、太字、イタリック、関数など諸々が反映されずかなり不便です。
そもそも使える関数の数がめっちゃ少ないです。筆者が無知なだけで使える関数とか増やせるのであれば教えてください!
↑スクロールすれば他の関数も出てくるとかでもない。
この時点で本家のExcel使えやって感じですが、(プラグイン作ってくれた方ごめんなさい)授業の課題でPython使ってなにか作れと言われたので、正しくエクスポートできるプログラムを作成しました。
かなりChatGPTの力を借りてます。
使い方
GitHubにPythonプログラムとサンプルの.mdファイルを置いておいたのでよければ試してください。
GitHub - Kei-Adachi0709/md_to_xlsx: Convert markdown to Excel file
Excelプラグインで作成した.mdファイルをmd_to_xlsx.py
があるフォルダに移動して↓のコマンドを実行すれば.xlsxとして出力してくれます。
引数として.mdファイルの名前を与えてください。
python md_to_xlsx.py sample.md
↓実行して出力された.xlsxファイル
いちいち.mdファイルを移動させずともExcelプラグインの設定から.mdファイルを作成するフォルダを指定できます。
記事を投稿する直前に、文字の色が反映されていないことに気づきました。試行錯誤しましたが文字の色は反映されませんでした。
そもそも罫線、文字色、太字、イタリックぐらいしか補足していないことにいま気づきました。Pythonの課題として提出したものなのであたたかい目で見ていただければ幸いです。
時間があればちゃんと修正したものをGitHubに置き、こちらの記事でもアナウンスしようと思います。
ただ、筆者は就活で忙しいのでいつになるかはわかりません...。ここまで読んでくださった方には申し訳ないです。
最後に
ここまで読んでくれた方は気づいていると思いますが、本家のExcelプラグインを使った方がいいと思います。
せっかくプログラム作ったしQiitaに投稿しようと思っただけっすね。そのプログラムも欠陥があるのでどうしようもないですね...。
そんなわけで記事はここまでです。ご覧いただきありがとうございました。