2012-02-17 28 views
5

ユーザーが数値データのカスタムビューを作成し、そのデータを表示するために使用する書式文字列を指定できるアプリケーションがあります。通常、ユーザーはN2、P1などの.NET標準形式の文字列を使用します。.NET標準形式文字列をExcel形式文字列に変換する方法

Excelのエクスポートを生成する必要があり、エクスポートされたデータをユーザーの設定に従ってフォーマットする必要があります。

標準の.NET形式文字列をExcelで使用できるカスタム形式文字列に変換するための「組み込み」がありますか。例えば。 "N2" => "#、## 0.00"; "P1" => "#、## 0.0%"、または自分自身をロールバックする必要がありますか?

+0

あなたはこの質問をして以来、これについて進歩しましたか?私は本当にこれに迅速な解決策を見つけたいと思いますが、私は最後の数日間何も見つけられませんでした... –

+0

@JakeSmith - 進歩はありません、あなたは自分自身をロールバックする必要があります恐れている。 – Joe

答えて

-1

私は似たようなことを経験しました。申し訳ありませんが、基本的には自分で解析する必要があります。

エクセルにインポートする前に、テキストファイルなど(TXT/CSV/HTML)に書き出す予定がある場合、親切な助言があります。

Excelは、書式を「理解できる」(そうでなければ、Excelがテキストとして読み込んだり、誤読した場合)、数値を正しく読み取ることができます。

例では、.netは小数点として「、」を使用し、「。」を使用するとします。エクスポートすると、おそらくデータが誤って読み込まれます。

エクセルにインポートされるテキストファイルのエクスポートを行う場合は、数値の書式設定を避ける必要があります。 .netから直接ファイルを生成している場合は、文字列を手動で解析する必要があります(データの誤読には問題ありません)。

関連する問題