jjs

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

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

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

WSH を使った Excelファイルの読み書きのように、「Java が入っていれば JavaScript をササッと書いて自動化できる!」みたいなお手軽環境があるといいなあと思ってやってみました。 あんまりドッグフーディングしてなくてサンプルというかデモ程度です。必…

jrunscript+Rhinoでスレッド

jjs

メモ。 function thread(func){ var th = new java.lang.Thread(func); th.start(); return th; } var th = thread(function(){ // ... });

jrunscript+RhinoでSqlite3に接続(JDBC)

foo/data.sqlite3 がまだ作られてない状態で $ sqlite3 foo/data.sqlite3 Sqlite3のコンソールで操作: create table people (id ,name); insert into people values (1, 'Athos'); insert into people values (2, 'Aramis'); insert into people values (3, …