LinqToCsv设置列宽

时间:2016-12-27 18:21:48

标签: c# linqtocsv

我正在使用LinqToCsv将数据从数据库导出到csv文件。其中一列是DateTime对象。导出时,DateTime列显示为" #######"直到我手动扩展列宽以适应整个DateTime输出。有没有办法手动设置列宽,以便我不必每次都手动扩展行?

2 个答案:

答案 0 :(得分:1)

csv文件没有列宽的概念。您可以使用EPPlus

等库来导出.xlsx文件

答案 1 :(得分:0)

CSV没有附加格式。它是一个纯文本文件逗号/分号分隔。您可以通过这种方式查看文件,因为Excel为其显示“空”样式。如果使用记事本打开文件,则会正确查看数据。 如果您需要任何样式,则必须迁移到XLSX或XLS文件。