日々常々

ふつうのプログラマがあたりまえにしたいこと。

ooxml の検索結果:

Apache POIのバージョンあげたらサイズ跳ね上がったので調べたログ

…e.poi:poi-ooxml:5.0.0' ^C repositoriesはmavenCentralでもいいです。Gradleの次のアップデート以降で非推奨になったりするんだろな。 追記: てか jcenter なくなります。タイムリーすぎてウケた(笑い事じゃない implementationとかは実務では1artifactずつ並べるんですが、今回は cat で書いてるから滅多に使わない複数列挙をします。 repositoriesとかdependencies とかは普通 {…

Apache POIでテキスト抽出

POI

…5以降で利用できる、OOXMLのテキスト抽出クラスは org.apache.poi.POIXMLTextExtractor を拡張しています。これはOOXMLメタデータを取得する共通メソッドを提供します。 【原文から変更1】 HPFS → HPSF リンク切れと思ったらFとSが逆っぽい。たぶん。【原文から変更2】 POIOOXMLTextExtractor → POIXMLTextExtractor JavaDocを信じてみる。実際どうなってるかはわからないけど。POITex…

WorkbookFactoryを使う

POI

…のクラスは poi-ooxml-version-yyyymmdd.jar にはいっています。poi-version-yyyymmdd.jar には入っていませんので注意してください。 poi-ooxmlを使用する場合は、poi-ooxml-schemasが必要になったりしますが、この辺の依存関係は「不安なら全部入れてしまえば良いじゃない」で片付ける事にしています。たいていの場合は別に悪さもしませんし、必要なものが欠けてNoClassDefFoundErrorなんてものが出ると…

POIを使ってみる/概要

POI

…xcel 2007 OOXML (.xlsx) file format. POI-HSSF and POI-XSSF - Java API To Access Microsoft Excel Format Files POIでExcelファイルを扱うサンプルを検索すると、HSSFWorkbookクラス以下、HSSFSheetクラスなどで扱っている例が多く見られると思いますが、実装時はインタフェースのWorkbookなどで行うのが良いです。新規Workbookの作成とファイル読…