◆毎月分配型の投資信託運用格言
◆インデックス長期投資は絶対するな!
◆投資初心者を抜けだせ!
★<全員プレゼント企画>米国REITシステムトレードTOOL
★<全員プレゼント企画>米国REIT買い時押し目判断TOOL
07/28 07:05 のりたマガジン配信完了
==>上値が重いダウが下落でも実はイケイケ?
インデックス長期投資 コスト優先主義は間違い | |
>>初めての方 |
calcセル表をTable Htmlへ簡単作成する拡張機能/Libreoffice
LibreOfficeの拡張機能を作ってみましたので、
紹介したいと思います。
Calcでセルの選択範囲を対象として、
TableタグでHtmlを自動生成してくれるものです。
LibreOfficeに移行してからも、
Excelを使っていた要因としてTableタグを自動生成するアドインはしょっちゅう使っています。TABLEを書く機会は多いですし、意外と面倒ですよね!
データ管理も一緒にできるので表計算ソフトでできることがとても大事なことです。
私が確認した限り、
Tableタグを自動生成する拡張機能は見当たりませんでしたので、
拡張機能の作り方を勉強するついでに作ってみました。
これでLibreofficeの活用率も上がるかな?
ブログやサイトを更新されている方におすすめの拡張機能です。
拡張機能のインストール方法
「ツール」>「拡張機能マネージャー」>「追加」で、
機能拡張ファイルを読み込むだけ。
追加後、「閉じる」ボタンをクリックすると自動でLibreOfficeが再起動し、機能が反映します。
拡張機能を作るのはちょっと面倒でしたが、
使う側にとっては好きな機能拡張を簡単に追加できるのでLibreofficeは便利ですよ。
Table Htmlの作成方法
LibreofficeのCalcで表を作成したら、
カーソルで範囲選択して、TableHtml出力のボタンを押すだけ。
※セルの結合や各種スタイルなどの反映もされるようになっています。
※表を作る上で罫線を引く必要はありません。
出力設定の画面が表示されるので内容を確認し、「出力する」ボタンをクリック。
※設定は基本そのままでよい
HTMLコピーボタンを押せば、クリップボードにコピーされます。
簡単でしょ?
公開されている拡張機能の多くは外国人が作成しているものが多く英語表示のものばかりですが、日本語表記バリバリで必要最低限の設定項目のみでシンプルにしましたので使いやすいと思います。
アドオンメニューからの起動もできます
メニューバーにアイコンを追加表示するようにしてありますが、
邪魔な人は削除しても構いません。
「ツール」>「アドオン」からも起動できます。
実際に出力した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 追加
セルに設定してあるハイパーリンクを<a>タグに変換する機能を追加しました。
セル内の改行を改行タグに変換する機能を追加しました。タグは2つから選べます。
★気になったらブックマークやシェアしてくださると嬉しいです♪
ページ後方でこの記事へコメントを残すことが出来ます。
スポンサードリンク
インターネットでHTMLテーブルについて検索していた所
calcセル表をTable Htmlへ簡単作成する拡張機能/Libreoffice
こちらを見つけ、ぜひとも使ってみたくコメントさせて頂きました!
私の探していた理想のシンプルさで編集もしやすそうなのでとっても楽しみにしています♪
コメントありがとうございます。
メールの方で拡張機能ファイルを送信してきますのでお使いくださいませ。
こちらのβ版を送っていただきました。
大変シンプルに利用でき、ちょっとした表をちょっとブログに転写したいとき等に使うにはうってつけです。特に無駄にセル装飾が要らないシンプルなタグを利用したかったので、今までテキストエディタで置換してた手間が省けそうです。ありがとうございました。