|
using (ExcelEngine excelEngine = new ExcelEngine())
{
IApplication application =
excelEngine.Excel;
application.DefaultVersion =
ExcelVersion.Excel2013;
//Create a workbook
IWorkbook workbook =
application.Workbooks.Create(1);
IWorksheet worksheet =
workbook.Worksheets[0];
worksheet.Range["A1"].Text = "Customer ID";
worksheet.Range["A2"].Text
= "ALFKI";
worksheet.Range["A3"].Text = "ANATR";
worksheet.Range["A4"].Text = "ANTON";
worksheet.Range["A5"].Text = "AROUT";
worksheet.Range["A6"].Text = "BERGS";
worksheet.Range["B1"].Text = "CompanyName";
worksheet.Range["B2"].Text
= "Alfreds Futterkiste";
worksheet.Range["B3"].Text = "Ana Trujillo Emparedados y
helados";
worksheet.Range["B4"].Text = "Around the Horn";
worksheet.Range["B5"].Text = "Blauer See Delikatessen";
worksheet.Range["B6"].Text = "Blondesddsl père et fils";
//Saving the Excel to the
MemoryStream
MemoryStream stream = new
MemoryStream();
workbook.SaveAs(stream,",");
//Set the position as '0'.
stream.Position = 0;
//Download the Excel file in the
browser
FileStreamResult fileStreamResult
= new FileStreamResult(stream, "text/csv");
fileStreamResult.FileDownloadName
= "Output.csv";
return fileStreamResult;
}
|