2011-01-25 27 views
1

私はaspの表のExcelシートを生成したいと思います。エクスポートは、社内で開発したフレームワークを使用してテーブルをエクスポートすると問題なく動作します。私が抱えている問題は、日付が文字列として列に書き込まれ、適切なセル形式で初期化されていないことです。文字列でセルの値を設定するだけでサードパーティのソフトウェアなしで日付をフォーマットする方法はありますか?以下のような:できExcelのセルに日付形式をプログラムで設定する

rangeOfInterest.NumberFormat = "MM/DD/YYYY" 

範囲を:

sheet[i,j].Value = "{:DateTime}"+dateStringProperlyFormatted 

答えて

2

私は、現時点ではこれをテストするための適切な箱の前にないんだけど、あなたのようなもので範囲をフォーマットすることができるはずですあなたのシングルセル、またはあなたが好きなものがあれば。あなたはまたして行全体を行うことができます:私が今までそれを使用した覚えていませんが、あまりにも「EntreRow」バージョン:

rangeOfInterest.EntireColumn.NumberFormat = "MM/DD/YYYY" 

おそらくあります。

関連する問題