0
Excelセルに数値(2009,345など)を入れると、セルの書式が「テキスト」に変更されました。 POIを使用してそのセルを読み取っても、数値セルであると考えられます。POI Excel - 数値を含むテキストセルが数値セルとして認識されています
誰でも同じ問題がありましたか?私はPOI 3.8です。
ありがとうございます!
Excelセルに数値(2009,345など)を入れると、セルの書式が「テキスト」に変更されました。 POIを使用してそのセルを読み取っても、数値セルであると考えられます。POI Excel - 数値を含むテキストセルが数値セルとして認識されています
誰でも同じ問題がありましたか?私はPOI 3.8です。
ありがとうございます!
POIは魔法ではありませんが、それはあなたにExcelファイルが何を言っているかを戻します!
多くの場合、セルに数値を入力すると、Excelはその数値を書式付き数値としてファイルに書き込みます。あなたはどのようなExcelのディスプレイの文字列のバックをしたい場合は
、セル
私はこれを明確に説明しなかったと思います上のスタイリング規則に従って書式設定された数値を持っているDataFormatterを使用しています。私はCell TypeをTextに変更しました。言い換えれば、私はExcelに明示的にそのセルのStringであると言いました。 – thinkanotherone
IIRC、これは、基本的なストレージを実際に変更するのではなく、数値セルに適用される書式設定ルールを変更します。これを強制的にStringセルにするには、1.2ではなく1.2を入力する必要があります(接頭辞は一重引用符で囲みます) – Gagravarr
意味します...ありがとう – thinkanotherone