【问题标题】:Create and export csv file in console app C# without save on server在控制台应用程序 C# 中创建和导出 csv 文件而不保存在服务器上
【发布时间】:2018-02-01 05:31:21
【问题描述】:

我目前正在开发一个控制台应用程序,它将检索数据库中的信息以将它们插入另一个数据库。我希望一旦保存了所有数据,应用程序会自动在用户的计算机上生成并下载一个 csv 文件。但没有在服务器上保存文件。

这是可能的还是我必须创建一个临时文件?

提前感谢您的回答。

【问题讨论】:

  • 什么服务器?你说这是一个控制台应用程序。 CSV 文件与其他文件一样只是一个字符串,您可以将其写入任何您喜欢的位置。目前还不清楚问题是什么。
  • 这有帮助吗,Space? stackoverflow.com/questions/2422212/…
  • FileStream filestream = new FileStream("loopdata.csv", FileMode.Create); var streamwriter = new StreamWriter(filestream); streamwriter.AutoFlush = true; Console.SetOut(streamwriter); Console.SetError(streamwriter);

标签: c# csv console-application


【解决方案1】:

如果控制台应用程序在用户 PC 上运行,只需像通常将文件保存到运行控制台应用程序的 PC 一样保存文件:

System.IO.File.WriteAllText(@"C:\Wherever\WriteText.csv", text);

【讨论】:

    猜你喜欢
    • 2015-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    相关资源
    最近更新 更多