エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
POIでセルの値をとるのは大変 数式編
前回までに数値と日付について、表示されている内容で取得することが困難なことを述べててきました。 今... 前回までに数値と日付について、表示されている内容で取得することが困難なことを述べててきました。 今回ご紹介する数式の場合も厄介です。 数式そのものを取得するには Cell#getCellFormula() で取得できますが、欲しいのは計算された結果(表示されている内容)です。 数式の結果が数値になるとあらかじめ判別できれば、Cell#getNumericCellValue()で取得できますが、必ずしも数値になるとは限りませんし、先の数値編で説明したとおり、表示されている内容での取得は、残念ながらこのままではできません。 また、数式の結果が文字列の場合にも、Cell#getRichStringCellValue().getString()として取得しようとすると、数式が返ってきます。 ここでちょっと検索してみると、FormulaEvaluatorというインターフェースがあることがわかりました