作成日: 2022/09/21 最終更新日: 2022/09/21
文書種別
不具合
状況
現象確認済み
詳細
Excelで作成した.xlsxファイルを、LoadGrid メソッドを使用してFlexGridにロードすると、一部のセルにExcelファイルとは異なる値が表示される場合があります。
例えば、Excelで「51.52」と表示されている内容がFlexGridでは「999996」になったり、Excelの「64.05」がFlexGridでは「0000011」になったりします。
(メモ)
・このとき、Excelファイルの内部ではそれぞれのデータが「51.519999999999996」、「64.050000000000011」という値で保持されていることを確認しました。
・このケースでは、Excelファイルで、セルの書式を「標準」から「ユーザー定義(#,###.##)」に変更することで現象の発生が抑えられました。
例えば、Excelで「51.52」と表示されている内容がFlexGridでは「999996」になったり、Excelの「64.05」がFlexGridでは「0000011」になったりします。
(メモ)
・このとき、Excelファイルの内部ではそれぞれのデータが「51.519999999999996」、「64.050000000000011」という値で保持されていることを確認しました。
・このケースでは、Excelファイルで、セルの書式を「標準」から「ユーザー定義(#,###.##)」に変更することで現象の発生が抑えられました。