スポンサードリンク

◆毎月分配型の投資信託運用格言
◆インデックス長期投資は絶対するな!
◆投資初心者を抜けだせ!
★<全員プレゼント企画>米国REITシステムトレードTOOL
★<全員プレゼント企画>米国REIT買い時押し目判断TOOL
07/28 07:05 のりたマガジン配信完了 ==>上値が重いダウが下落でも実はイケイケ?

 toushin インデックス長期投資
コスト優先主義は間違い
 >>初めての方

  NISAで利益上乗せ!証券口座を使い分け

calcセル表をTable Htmlへ簡単作成する拡張機能/Libreoffice

 

LibreOfficeの拡張機能を作ってみましたので、
紹介したいと思います。

Calcでセルの選択範囲を対象として、
TableタグでHtmlを自動生成してくれるものです。

LibreOfficeに移行してからも、
Excelを使っていた要因としてTableタグを自動生成するアドインはしょっちゅう使っています。TABLEを書く機会は多いですし、意外と面倒ですよね!
データ管理も一緒にできるので表計算ソフトでできることがとても大事なことです。

私が確認した限り、
Tableタグを自動生成する拡張機能は見当たりませんでしたので、
拡張機能の作り方を勉強するついでに作ってみました。

これでLibreofficeの活用率も上がるかな?

 

ブログやサイトを更新されている方におすすめの拡張機能です。

 

拡張機能のインストール方法

「ツール」>「拡張機能マネージャー」>「追加」で、
機能拡張ファイルを読み込むだけ。

table-html-sakusei1

追加後、「閉じる」ボタンをクリックすると自動でLibreOfficeが再起動し、機能が反映します。

拡張機能を作るのはちょっと面倒でしたが、
使う側にとっては好きな機能拡張を簡単に追加できるのでLibreofficeは便利ですよ。

 

Table Htmlの作成方法

LibreofficeのCalcで表を作成したら、
カーソルで範囲選択して、TableHtml出力のボタンを押すだけ。
※セルの結合や各種スタイルなどの反映もされるようになっています。
※表を作る上で罫線を引く必要はありません。

table-html-sakusei2

出力設定の画面が表示されるので内容を確認し、「出力する」ボタンをクリック。

※設定は基本そのままでよい

table-html-sakusei3

HTMLコピーボタンを押せば、クリップボードにコピーされます。

簡単でしょ?

公開されている拡張機能の多くは外国人が作成しているものが多く英語表示のものばかりですが、日本語表記バリバリで必要最低限の設定項目のみでシンプルにしましたので使いやすいと思います。

 

アドオンメニューからの起動もできます

メニューバーにアイコンを追加表示するようにしてありますが、
邪魔な人は削除しても構いません。

「ツール」>「アドオン」からも起動できます。

table-html-sakusei-menu

 

実際に出力したHTMLはこちら

・セルスタイル反映

見出し1 見出し2 見出し3 見出し4
1 2 3 4
5 6 7
8 9 10 11
12 13 14
15 16
17 18 19 20

スタイルがイマイチで見ずらいかもしれませんが、Calcで設定したスタイルが反映しているのが確認できると思います。セルの結合なども反映しています。

・出力設定でセルスタイル反映のチェックを外した場合

見出し1 見出し2 見出し3 見出し4
1 2 3 4
5 6 7
8 9 10 11
12 13 14
15 16
17 18 19 20

個人的にスタイルは個別でCSSなどで設定するので通常はシンプルなHTMLが出力できることが大事。

※通常、calcのセルで背景色やフォント色を変えていなければ出力設定を変更しなくてもスタイル装飾はされません。

 

とりあえず今はβバージョンで一部公開とします

初めて作ったばかりの拡張機能なのでまだ正直、分かってないところもあるので勉強中です。

必要最低限の設定で機能拡張を作成したのでこのままでは正式に公開するのは気持ち悪いなと思いますのでとりあえずベータバージョンということで、一部の人へ公開とします。欲しいと連絡くれた方に配布します。

 

もしこの拡張機能を使いたいという方がいましたら、
誰でもいいのでブログの問い合わせフォームからご連絡ください。

=>問い合わせフォーム

※問い合わせフォームじゃなくてもtwitterでも、メールでもなんでもいいです。
個別にメールにて拡張機能ファイルを送付いたします。
※メールアドレスの間違いが多いので注意してくださ。

勉強中なのもあって機能追加の要望があれば検討もさせていただきますので気軽にどうぞ! 

 

個人的にEXCELから完全移行するためにも絶対に必要な機能だったので、これで完全移行できるかな?

 

LibreOfficeのWebブラウザープレビュー機能

関連もあるのでちょっと紹介しておきますが、
calcにはWebブラウザープレビュー機能というのがあってHTMLを自動生成してくれます。

メニューより、「ファイル」>「Webブラウザーでプレビュー」で、
ぱっと直ぐにブラウザで表示されます。

 

拡張機能を作る前にこれを活用できないかも検討してみましたが、
この機能で出力されるHTMLはシンプルではないので機能化することにしています。

ぱっと表計算シートのイメージを共有したり、
WEBサイトに掲載したりする場合に使えるかもしれませんので試してみてはいかがでしょうか。

 

機能追加

※2019/09/07 追加

table-html-sakusei4

セルに設定してあるハイパーリンクを<a>タグに変換する機能を追加しました。
セル内の改行を改行タグに変換する機能を追加しました。タグは2つから選べます。




★気になったらブックマークやシェアしてくださると嬉しいです♪
ページ後方でこの記事へコメントを残すことが出来ます。



スポンサードリンク

お役立ち関連記事です

“calcセル表をTable Htmlへ簡単作成する拡張機能/Libreoffice” への3件のフィードバック

  1. ちゃろ より:

    インターネットでHTMLテーブルについて検索していた所
    calcセル表をTable Htmlへ簡単作成する拡張機能/Libreoffice
    こちらを見つけ、ぜひとも使ってみたくコメントさせて頂きました!
    私の探していた理想のシンプルさで編集もしやすそうなのでとっても楽しみにしています♪

    • のりたま より:

      コメントありがとうございます。
      メールの方で拡張機能ファイルを送信してきますのでお使いくださいませ。

  2. ふう より:

    こちらのβ版を送っていただきました。
    大変シンプルに利用でき、ちょっとした表をちょっとブログに転写したいとき等に使うにはうってつけです。特に無駄にセル装飾が要らないシンプルなタグを利用したかったので、今までテキストエディタで置換してた手間が省けそうです。ありがとうございました。

コメントを残す


サブコンテンツ

確定申告 特集!

NISA口座はOK?

過去記事を見る

スマホ携帯でチェック

sp

問い合わせ

返信率100%!取り上げて欲しい話題や、 疑問点などありましたら以下フォームでお寄せください。 できるだけ真摯に答えさせて頂きます。
=>問い合わせフォーム

スポンサードリンク

このページの先頭へ