LibreOffice

DockerでLibreOffice Basicマクロを実行する(2022年版)

Qiita に書きました。 qiita.com

LibreOffice Calcのfodsファイルを読み書きするサンプルをweb API化してみた

Qiita に書きました。 qiita.com

JRubyでLibreOffice Calcのfodsファイルを読み書きするサンプル 2021

Qiita の方に書きました。 qiita.com

JavaでLibreOffice Calcのfodsファイルを読み書きするサンプル 2021

Qiita の方に書きました。 qiita.com

DockerでLibreOffice Basicマクロを実行する

Qiita の方に書きました。 qiita.com

Ruby+PyCall.rbでLibreOffice Calcのオートメーションをやってみた(Ubuntu 18.04)

Qiita の方に書きました。 qiita.com

素朴な自作言語のコンパイラをLibreOffice Basicに移植した

移植一覧に戻る Qiita の方に書きました。 qiita.com

LibreOffice BasicでLispインタプリタ(mal)を書いた

Qiita の方に書きました。 qiita.com

LibreOffice Drawのファイルから図形の情報を抜き出す(直線)

「LibreOffice Drawのodgファイルから図形の情報を抜き出して使う」では矩形とコネクタだけ扱いましたが、直線も使いたくなったのでメモ。 サンプルを用意。 fodg で保存して draw:page 要素を見てみると、こんな感じ。 <draw:page draw:name="page1" draw:style-name="dp2" draw:master-page-name="標準"> </draw:page>

LibreOffice Drawのodgファイルから図形の情報を抜き出して使う

Qiita に引っ越しました。 qiita.com

JRubyでLibreOffice Calcのfodsファイルを読み書きするサンプル 2019

(2021-01-02) 2021年版書きました: JRubyでLibreOffice Calcのfodsファイルを読み書きするサンプル 2021 以前 JavaScript(Rhino/jrunscript)で書いたものを今さらながら Nashorn 向けに書きなおそうとして調べたところ、非推奨になっていました。 2018-06-…

JavaでLibreOffice Calcのfodsファイルを読み書きするサンプル 2019

(2021-01-01) 2021年版書きました: JavaでLibreOffice Calcのfodsファイルを読み書きするサンプル 2021 5年前に JavaScript で書いたもの を大体そのまま Java に書き直しただけです。 例外のハンドリングは適当です。 今では推奨されない古い書き方が残って…

LibreOffice Calcの入ったDockerイメージを作ってヘッドレスで動かす

とりあえず自分が使いやすいようにポータブルにしておくとよいかも? くらいの思いつきでやってみましたが、たとえば開発チームのメンバーにちょっとしたツールを渡したいとき(そのためだけに LibreOffice をインストールしてもらわなくて済む)とか、サー…

JavaScript(jrunscript/Rhino)でodsファイルからMySQLにデータ投入

この記事は LibreOffice Advent Calendar 2014 の17日目です。 前のエントリで LibreOffice SDK で読み書きするとこまでやりましたので、ついでにDBに入れるとこまでやってみようか、という流れで作ってみました。 DBの更新を伴う処理の開発・デバッグ時に、…

jrunscript/RhinoでLibreOffice Calcのセルの読み書き(ついでにxls,xlsxも)

(追記)2019年末にこういうのも書きました。あわせてどうぞ。memo88.hatenablog.comWSH を使った Excelファイルの読み書きのように、「Java が入っていれば JavaScript をササッと書いて自動化できる!」みたいなお手軽環境があるといいなあと思ってやって…

(solved) Exception in thread "main" java.lang.UnsatisfiedLinkError: no jpipe in java.library.path

Add C:\Program Files (x86)\LibreOffice 4\URE\bin to classpath.ソース追ったりしてませんが、jpipe というのはたぶん C:\Program Files (x86)\LibreOffice 4\URE\bin\jpipe.dll のことで、クラスパスに C:\Program Files (x86)\LibreOffice 4\URE\bin を…

(solved) com.sun.star.comp.helper.BootstrapException: no office executable found!

Add C:\Program Files (x86)\LibreOffice 4\program\classes to classpath.Java で LibreOffice を操作しようとして最初で躓きました。。。が、どうにか解決しました。前提知識的なところとして、大雑把には次のような手続きで処理します。 LibreOffice をサ…