プレビュー機能

プレビュー機能も対応した。と思う。

データ、テンプレートそれぞれxls、xlsx 順列組み合わせあれこれ、テストはなんとかなってます。

テンプレートをInputStreamで読み込んで、WorkbookFactory#create して作ったWorkbookでもって、Workbook#write(OutputStream) するわけですが、その際には xlsx -> xls も、xls -> xlsx も自由自在なんですねー。怒られるかと思いました。

xlsmはまだ試してないのです。

解決したっPOI

どうやら cellStyle や cellType のライフサイクル?なのかな?が思いのほか短いらしい。

同じCellでも最初にvalueを保持しようとしてる所では、cellTypeは問題なく取得出来てます。そのあと、データのマージの段階になると例外が出る。一度アクセスするとおかしくなってしまうのか?

という訳でCellWrapperのコンストラクタでCellを受け取ったらさっさと自前でcellTypeとcellStyleをコピーしておく事にしました。そしたらテストが通った。

もうちょっとやってみます。

といっても休み時間などなど使っての作業なので亀の歩みで申し訳ないです。

ooxml対応はいまいちらしい

XmlValueDisconnectedException にみなさん悩まされてるみたいですねぇ。

Cell の getCellStyle や getCellType が駄目なようです。書式やらセル結合やらが出来ない。それどころか値のセットが的確な型で出来ないのか。

こまったなあ。ひやきおうがんの歌が頭を駆け巡る…

メソッド名

互換性を考えて、既存の FPTemplate#process() はそのままにしておきたい。ではooxml対応のメソッドはどんな名前にしたもんか、面倒なのでprocess2とかにしてやろうかとも思いましたがあまりにもあんまりなので…

xlsがxlsxになるわけなので、processXにしようかな… と考え中です。

近況

もろもろ、放置で済みませんです…

仕事が超立て込みつつも待機時間もあったりするので、ちょこちょことooxml対応をしています。
これをもって0.2.0のリリースにしようかと思ってます。

依存jarがやたら増えてしまうのですが…

S2Mai 0.9.7をリリースしました

久しぶりのリリースですが、バグ対応です。

Hot Deploy時に、S2Containerの初期化が都度走ってしまいエラーが発生するのに対応しました。

ダウンロードは以下からです。
http://s2mai.sandbox.seasar.org/

まさにZeroDivisionError

時事ネタ続きで恐縮です。

破壊屋さんの原発ニュースネタが話題ですね。

笑える福島第一原発のニュース ベスト5
http://hakaiya.com/20110425/diary-23227

震災からこっち、こんな話ばかりですが、それでもまだニュース解説を拝聴するといった、他人事ではないにしろ、一枚かぶさった気分ではありました。やはり自分に馴染みのあった世界の話ではないのでしょうがないのかも知れません。床屋政談的と云うか。

本日から始まった統合本部の会見ですが、岩上さん@の実況ツイートをふと見ましたら。

これ、ほんとに云ったんですか?分母って?確かめられないので以下云ったという前提でかまします。ご容赦。

で、分母がない。分母がないんですよ。工程表に対して進捗を尋ねられて答えた言葉が、分母がない。

さっきからずーっと考えてるんですけど、全然意味が判りません。

なんだろう、気の利いた事でも云った気なのか?分母とか。頭良さげな。ただ「判りません」じゃなくて分母とかいっちゃう俺みたいな。

なんか腹が立ってきました。

じゃあその工程表はなんだよ。工程表ってのはマイルストーンだろうがよ。それが分母だろうがよ。ないのは分子なんだろ?何の成果もあがってないんだろ?どこまでごまかす気なんだ?

成果があがってません、ごめんなさい、理由はこれこれこれです、正直にこう云えばいいじゃねーか。

云って怒られるのが恐いのか?当たり前じゃねーか。恐いから皆必死に考えるんだよ。考えて考えて、なので対策はこう考えてます、次までにがんばります、こう云えばいいじゃねーか。なに分母のせいにしてんだよ。こんな事みんなやってんだよ。これでみんなお金戴いてるんだよ。

ちょっと下ネタでも云って落ち着きます。ちんぽちんぽ。

細野さんもこんなん後に答えるの苦しいとは思うけど、実績を聞かれて「〜すべき」って回答するというのも凄い話です。

「ちゃんと予定までにできるのか?」「がんばります!」みたいな。仕事だったら死ねって云われるよ。

ついに自分にも馴染みのある言葉で、どう云う人間が原子力発電所と云うすごい物をいじくってたかが、はっきり判りました。うれしいな。

全ての製造業の諸君、分母がない、分母がないだ!魔法の言葉でプロジェクトがぽぽぽぽーんだ!

もうほんと力が抜けました。30日は渋谷へ行こうかな…

最後に、上記の分母は分子の云い間違いもしくは聞き間違いである事を祈ります。ほんと。