【发布时间】:2017-05-12 00:56:51
【问题描述】:
我正在使用 LinqToCsv 将数据从数据库导出到 csv 文件。其中一列是 DateTime 对象。导出后,DateTime 列显示为“#######”,直到我手动扩展列宽以适应整个 DateTime 输出。有没有办法手动设置列宽,这样我就不必每次都手动扩展行了?
【问题讨论】:
我正在使用 LinqToCsv 将数据从数据库导出到 csv 文件。其中一列是 DateTime 对象。导出后,DateTime 列显示为“#######”,直到我手动扩展列宽以适应整个 DateTime 输出。有没有办法手动设置列宽,这样我就不必每次都手动扩展行了?
【问题讨论】:
csv 文件没有列宽的概念。您可以导出一个 .xlsx 文件,而不是使用诸如 EPPlus 之类的库
【讨论】:
CSV 没有附加格式。它是以逗号/分号分隔的纯文本文件。您会以这种方式看到该文件,因为 Excel 为其显示“空”样式。如果你用记事本打开文件,你会正确看到数据。 如果您需要任何样式,则必须迁移到 XLSX 或 XLS 文件。
【讨论】: