C# “正在尝试写入CSV文件”;无法访问已关闭的文件。”;
我正在尝试使用NuGet CsvHelper包编写CSV文件。当我运行控制器操作时,我看到“无法访问关闭的文件” 我不确定这是什么原因造成的。有人知道我怎样才能让它写一个.CSV文件吗?试试打电话C# “正在尝试写入CSV文件”;无法访问已关闭的文件。”;,c#,asp.net-mvc-3,csv,C#,Asp.net Mvc 3,Csv,我正在尝试使用NuGet CsvHelper包编写CSV文件。当我运行控制器操作时,我看到“无法访问关闭的文件” 我不确定这是什么原因造成的。有人知道我怎样才能让它写一个.CSV文件吗?试试打电话 csv.Open() 在您尝试写作之前,请先阅读。需要我们使用csv.Writer.WriteRecord(person)?他们的基本示例没有在CsvWriter周围使用语句。试着把它去掉。是否有可能它试图在应该处理之前处理CsvWriter 我必须声明一个特定的路径,如: using (va
csv.Open()
在您尝试写作之前,请先阅读。需要我们使用csv.Writer.WriteRecord(person)?他们的基本示例没有在
CsvWriter
周围使用语句。试着把它去掉。是否有可能它试图在应该处理之前处理CsvWriter
我必须声明一个特定的路径,如:
using (var csv = new CsvWriter(new StreamWriter(@"c:\file.csv")))
也许可以尝试使用streamwriter专门声明一条路径<代码>使用(var csv=new CsvWriter(new StreamWriter(@“c:\file.csv”))
Doh!看起来就是这样。
using (var csv = new CsvWriter(new StreamWriter(@"c:\file.csv")))