投稿記事

  1. HOME
  2. ブログ
  3. Excel
  4. ReportViewerからExcelにエクスポートしたら数値が#Valueになったら

ReportViewerからExcelにエクスポートしたら数値が#Valueになったら

先日、ReportViewerでExcelにエクスポートを行ったら数値部分だけ#Valueになってしまいました。

検索してみるとStackOverflowで同様の問題を抱えている方がいらっしゃいました。
Report with padded zeros cell shows as #VALUE! in Excel

どうやらフォーマットを正しく指定する必要があるようなので、Formatを通常の数値「0」から桁区切りあり「#,0」に変更しました。
rptexport
変更はカテゴリ-数値の位取り区切り記号を使用するにチェックをつけても、カスタムフォーマットで「#,0」指定しても同じです。

肝心の結果ですが、下記のようになりました。
(左がフォーマット修正前、右がフォーマット修正後)
rptexport2

フォーマットを指定しないとExcelの自動認識が機能しないのか、ReportViewerのエクスポート機能が貧弱なのか分かりませんが、フォーマットを指定してはいけない場面でExcelエクスポート機能が意図した動作をしないことは分かりました。

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


関連記事