のSAXパーサーを使用。 しかし、このアプローチにはフォーミュラセルに制限があるようです。それは 'キャッシュされた数式の値'から値を読み取るようです。 更新値を更新するための再計算をトリガーする最適なソリューションが見つかりません。 誰も同じ問題に直面していますか?ありがとう。式の再評価が潜在的に式がそれらを参照することができ、任意のシート内の任意のセルへのランダムアクセスを持っている必要がありますよう再評価式計算セル、我々は巨大なの.xlsxファイルをエクセル読み取るためのApache POIのSAXパーサーのアプローチを使用しているApacheの-ポイため、メモリ懸念の
0
A
答えて
1
このための一般的な解決策は、非常に難しいだろうSAXを使用しているときに行うことができないものです。
可能な可能性のある数式と参照の種類にいくつかの制約がありますが、独自の数式評価ツールを実装することは可能かもしれません。
XSSFWorkbook/XSSFSheet/XSSFRow/XSSFCellクラスに大きく依存する.xlsxの実装については、XSSFFormulaEvaluator
を参照してください。マイクロソフトExcelでファイルにキャッシュされた値と間違って何
関連する問題
- 1. Apache POIを使用してxlsxファイルのレコード数を読み取る方法は?
- 2. Apache POIを使用してXLSXファイルを読み取るときの例外
- 3. Apache POIの数式評価者
- 4. Apacheのポイ3.13は、私が読んで、Javaので優れてファイルを書き込むためにApacheのPOIを使用しています
- 5. Apache POIのSXSSFSheetでxlsxからデータを読み取る
- 6. javaを使用してexcelファイル.xlsxから読み取りApache POI 3.9 Eclipse
- 7. 私はExcelファイルを読むためのApache POIを使用しますが、エラー
- 8. Apache POIの数式が評価されない
- 9. Excel読み取り私は、異なるバージョンのPOIジャーを使用していたのApache POI
- 10. Apache POI 3.14を使用してExcelで数式の計算値を取得
- 11. Java POI:計算式を計算するのではなく、Excelセルの値を読み取る方法は?
- 12. Apache POIでExcel .XLSXを読み取る際にエラーが発生しました
- 13. summarize()を使用して平均を計算するための標準評価
- 14. Javaでapache poiを使用した場合のセルの色が大きい
- 15. 私のExcelの読み込みが正常に動作するためにApache POIを取得できない
- 16. Excel(xlsx)からテキストボックスの値を読み取るためのJAI POIコード
- 17. Javaでapache poiを使ってxlsxファイルを読む?
- 18. Apache POI SAX解析 - セルの実際の値を取得する方法
- 19. Apache POIを使用してExcelのXSSFシートにファイルを埋め込みます
- 20. Apache CamelのURI評価のためのSpEL
- 21. Apache POIを使用して.docファイルの全セルを読み取ることができません
- 22. Apache POI 3.14を使用してXLSXファイルを読み取ることができません
- 23. Apache POIを使用してxlsx形式でファイルを書き込む
- 24. どのようにセルの値を置き換えるために - ApacheのPOI
- 25. Apache POIを使用したピボットテーブルのリフレッシュ
- 26. 数学/算術式を評価するためのC++ファンクタライブラリ
- 27. Apache POIを使用してすべてのセル値を読み取る方法は?
- 28. テスト容易性を評価するためのC#コードのパーサー?
- 29. Excelでシートを読み込み、Javaでapache poiを使用してセルを読み取る
- 30. Excelの空白セルからApache POIを使用してJavaへの色を読み取る
? – Gagravarr
何らかの理由で、式セルの値が再計算するトリガーではありません。それから、私たちが得たものは古い価値であり、最新ではありません。 Excelアプリケーションでさえ、開くときに再計算を強制するオプションがあります。別の例は、apache poiのドキュメントに記載されています:http://poi.apache.org/spreadsheet/eval.html(数式の再計算) – neojh