【Excel】 エクセルファイル(.xls)のインポートにおいて、セル内容が意図せず日付形式でロードされる

文書番号 : 37618     文書種別 : 不具合     登録日 : 2014/10/10     最終更新日 : 2015/03/31
文書を印刷する
対象製品
SPREAD for ASP.NET 7.0J
状況
修正済み
詳細
エクセルファイル(.xls)のインポートにおいて、セル内容が意図せず日付形式でロードされる場合があります。また、値を正しく取り込めない場合もあります。

【再現手順】
1.新規 Web フォームに SPREAD と標準のボタンコントロールをを用意します
2.ソリューションファイルと同階層に添付のエクセルファイルを配置します
3.下記の再現コードを貼り付け、Web ページを起動しボタンを押下します
--- インポートされたエクセルファイルの内容について、標準型書式だった箇所が日付け形式でインポートされます

【再現コード】
---------------------------------
Webフォームクラス
---------------------------------
  Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  End Sub

  Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click
    FpSpread1.OpenExcel(“テスト.xls”)
  End Sub
回避方法
Service Pack 3(v7.0.4017.2010)で修正済み。
Service Pack 3(v7.0.4017.2010)より前のバージョンでは次の回避方法が有効です。
------------------------------------------

ファイルをエクセルで.xlsxファイルに変換の上、インポートします。