###前提・実現したいこと
VB.netでClosedXmlを用いたExcel形式の帳票出力システムを
作成しています。
"0000000001"のようなString型の0埋めされた数値文字列のデータを
Excelに出力したいのですがどうしても上手くいきません。
代入する値の桁数は固定ではありません。
###発生している問題・エラーメッセージ
String型の数値文字列を対象セルのValue値に代入すると
double型の値になってしまいます。
###該当のソースコード
**Dim Cell As Object ** --変数を宣言
**Cell = Nothing ** --変数の初期化
Cell = Sheet.(i,j) --セル位置の指定
**Cell.Value = row(nm).ToString ** --String型の値を代入
row(nm)のString型の値"0000000001"を
Cell.Valueに代入した後、Cell.Valueの値を確認すると
double型の 1 という値になってしまいます。
###試したこと
代入する値をCType(row(nm).String)など別の型変換を
試してみたのですが、最終的にCell.Valueに代入される値は
double型の 1 になってしまいます。
###補足情報(言語/FW/ツール等のバージョンなど)
言語:【VB.net】

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/23 16:45