【发布时间】:2017-10-25 13:14:02
【问题描述】:
我正在尝试制作一个 C# 控制台应用程序,我希望看到我的输出与 mssql 格式相同。我将输出作为 csv 或 Excel 文件。你能指导我如何安排我的输出吗?
SqlConnection conn = new SqlConnection("Server=sad;Database=*;User Id=*;Password=*;");
conn.Open();
string query = "select computername, version, os, from testdatabase";
SqlCommand cmd = new SqlCommand(query, conn);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
//something should be here but I dont know what
}
reader.Close();
conn.Close();
【问题讨论】:
-
所有初学者样本都有一个
Console.WriteLine("Hello World");,它将打印输出。如果要生成 CSV 或 Excel 文件,则必须编写代码。你会发现几十个重复的问题 -
您需要编写代码来生成 CSV 或 Excel 文件,或者找到一个库来为您完成。要求我们只给你代码太宽泛了。您需要自己研究适当的库,尝试实现它们,然后在遇到困难时提供MCVE。我建议你不要重新发明轮子。
-
检查副本。只需 3 行代码即可将 DataTable 或对象集合写入 Excel 文件
-
我可以使用 Console.Writeline 但我无法以 csv 格式获取该输出。我不知道我该怎么做。这就是你没有看到那部分代码的原因