嗨,我正在从 Sql Server 获取数据,例如
约1000家门店。
我需要将数据放入 excel 文件中,如
依此类推,直到现在我已经设法像控制台应用程序一样编写代码
if (reader.HasRows) {
while (reader.Read()) {
SqlDataAdapter da = new SqlDataAdapter("StoresWithProduct", connection);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.AddWithValue("@StoreID", reader.GetInt32(0));
DataSet ds = new DataSet();
da.Fill(ds, "table1");
foreach (DataRow dr1 in ds.Tables["table1"].Rows) {
Console.Write("Store Code:" + dr1["StoreCode"] + "\t");
foreach (DataRow dr in ds.Tables["table1"].Rows)
{
Console.Write(dr["itemNumber"]+"-" + dr["quantity"]+"\t\n");
}
break;
}
}
} else {
Console.WriteLine("No rows found.");
}
Console.ReadLine();
reader.Close();
connection.Close();
但无法以我想要的方式放入 excel 文件,任何指针都会被应用。
谢谢