【发布时间】:2019-07-04 13:05:36
【问题描述】:
我已尝试将 DataTable 数据导出到 csv 文件。我已按照以下步骤操作。
- 首先我在 Temp 文件夹中创建了一个 csv 文件。
- 然后我将 DataTable 数据存储在 Temp 文件夹的 csv 文件中。
代码:
但我的要求是,我需要创建一个 csv 文件并将数据写入其中而不创建任何物理文件。我需要避免将文件存储在 Temp 文件夹等物理路径中。
我该怎么做。
【问题讨论】:
-
CSV 是一种将数据列表存储在文件中的方式!为什么不将数据存储在内存中的
List<ModelType>中,最后将其存储为csv文件? -
然后使用模拟物理文件的内存流。
标签: c# asp.net .net asp.net-mvc csv