POIでExcelファイルを読み込むと、Excelファイルが更新されてしまいます。Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。POIでExcelファイルを読み込むと、Excelファイルが更新されてしまいます。POIで、Excelファイルを読み込む機能があります。以下のようなコードです。workbook.close();}今、このメソッドのテストコードを作成したいです。テストデータ用のExcelファイルも、リポジトリに登録します。上記のメソッドでExcelファイルを読み込むと、Excelファイルが更新され、リポジトリに登録してあるExcelファイルと差分が出てしまいます。空のExcelファイル(新規作成時のファイル)を使って、cmpコマンドでバイナリ差分を確認しました。テストコード実行後のExcelファイルcloseメソッドcloseメソッドの呼び出さなければ、Excelファイルは更新されませんでした。上記のコードで、なぜExcelファイルが更新されるのでしょうか?Excelファイルのどういった情報が、更新されているのでしょうか?Excelファイルが更新されないように、読み込む方法はありますか?あれば、その方法を教えていただきたいです。票2Excelファイルが更新されないように、読み込む方法はありますか?javaの開発環境が手元にないため、動作確認できていませんが、WorkbookFactoryの以下の第3引数をtrueにするとリードオンリーで開けるようです。readOnly)JavaDocには以下と記載されています。closed.そのため、以下のようにWorkbookを作成すればclose時にファイルが更新されないと思います。17:36user28902user28902実際に動かして、Excelファイルが更新されないことを確認しました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。POIでtsvファイルを読み込む方法0Javaからmysqlコマンドを実行し、結果をファイルに書き出したい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。