c# で asp.net MVC アプリを使用しており、(Entity Framework から) クエリ結果を取得し、ユーザーがダウンロードできる Excel シートにデータを配置する必要があります。これが私がやろうとしていることであり、データの各行をExcelシートに書き込む方法を知りたいですか? 私が取るべき他のアプローチも大歓迎です。
var certs = CertificateService.ReadAllSentCertificates();
Application excel = new Application();
string filePath = "C:/ToDoList/SentStats_" + DateTime.Now.ToString() + ".xls";
Workbook mybook = excel.Workbooks.Add();
excel.Visible = true;
try
{
mybook.Activate();
Worksheet mysheet = mybook.Worksheets.Add();
foreach (var x in certs)
{
// How to write each row in excel??
}
//mybook.SaveAs(Filename: filepath);
mybook.Save();
}
catch (Exception ex)
{
}
finally
{
mybook.Close();
}