2016-12-27 3 views
1

LinqToCsvを使用してデータベースからcsvファイルにデータをエクスポートしています。列の1つはDateTimeオブジェクトです。エクスポート時に、DateTime列は、DateTime出力全体に合わせて列幅を手動で展開するまで、「#######」と表示されます。毎回手動で行を展開する必要がないように列幅を手動で設定する方法はありますか?LinqToCsv列幅を設定する

答えて

1

csvファイルには列幅の概念がありません。 EPPlus

0

などのライブラリを使用する代わりに、.xlsxファイルを書き出すことができます。CSVにはフォーマットがありません。コンマ/セミコロンで区切られたプレーンテキストファイルです。 Excelは「空の」スタイルを表示しているため、そのようにファイルが表示されます。メモ帳でファイルを開くと、データが正しく表示されます。 スタイルが必要な場合は、XLSXまたはXLSファイルに移行する必要があります。

関連する問題