私はExcelファイルといくつかのコンテンツを持っています。外部ソース(データベース、ファイルなど)からのものです。Excelの数値セルで問題が発生しました。-getNumericValueは、値がどのようにフォーマットされていても、どのセルでもdouble値を返します。外部ソースは数値の文字列表現を返します。つまり、「301」と「301.0」を返す可能性があり、これらは異なる値であり、どのタイプがどの場合であるかわかりません。ただし、Excelファイルに「301」がある場合、getNumericValueメソッドは常に「301.0」を返すため、外部ソースとExcelの値を比較する必要がある場合、Excelの「301」は外部ソースの「301」とは異なります。文字列の表現が異なるためです。
簡単に言えば、Excelで表示されるセル値の文字列表現を取得するための実用的な方法を教えてください。使用できるHSSF*クラスのみがあります。