まあ、私はちょうど1つのExcelファイルを作成しなければならず、2つのシートは両方とも2つの異なるDataTableを使用して埋められます. 、asp.net、およびVisual Studioを使用していないため、メモ帳にコードを書いています):
string name2="Centroids";
HttpContext context = HttpContext.Current;
context.Response.Clear();
foreach (System.Data.DataRow row in _myDataTable2.Rows)
{
for (int i = 0; i < _myDataTable2.Columns.Count; i++)
{
context.Response.Write(row[i].ToString().Replace(",", string.Empty) + ",");
}
context.Response.Write(Environment.NewLine);
}
context.Response.ContentType = "text2/csv";
context.Response.AppendHeader("Content-Disposition", "attachment; filename=" + name2 + ".csv");
しかし、私は2番目のシートを作成して2番目のDataTableを使用する方法、解決策を見つける方法についてのアイデアを知りません.