C# 编写CSV文件并打开它而不保存

C# 编写CSV文件并打开它而不保存,c#,csv,C#,Csv,是否可以使用C#创建CSV文件,打开文件但不保存?CSV是一种格式。您可以在内存中构建此格式,而无需将其保存到磁盘。这就是你的意思吗?您想如何“打开”该文件?例如,Excel仅适用于现有文件,或者您可以使用interop在新文档中填充数据 你是先尝试的吗?你不保存它是什么意思?检查一下:你的问题不够精确。你想要什么?不写入磁盘的CSV流写入器?使用MemoryStream,然后在需要“保存”时将流复制到磁盘。我只想在Excel文件中打开CSV格式,但该文件不应保存在某个位置。我想用Excel打开

是否可以使用C#创建CSV文件,打开文件但不保存?

CSV是一种格式。您可以在内存中构建此格式,而无需将其保存到磁盘。这就是你的意思吗?您想如何“打开”该文件?例如,Excel仅适用于现有文件,或者您可以使用interop在新文档中填充数据

你是先尝试的吗?你不保存它是什么意思?检查一下:你的问题不够精确。你想要什么?不写入磁盘的CSV流写入器?使用MemoryStream,然后在需要“保存”时将流复制到磁盘。我只想在Excel文件中打开CSV格式,但该文件不应保存在某个位置。我想用Excel打开它,但我只想在其中写入数据,以便用户可以查看它,如果他想保存它,他可以随时保存。然后看一看。