亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#中導出Excel并下載的方法是什么

小億
374
2023-08-07 19:38:45
欄目: 編程語言

在C#中,可以使用以下方法將數據導出到Excel并下載:

  1. 首先,確保你的項目引用了Microsoft.Office.Interop.Excel庫。

  2. 創建一個新的Excel應用程序對象:

using Excel = Microsoft.Office.Interop.Excel;
// 創建Excel應用程序對象
Excel.Application excelApp = new Excel.Application();
Excel.Workbook workbook = excelApp.Workbooks.Add();
Excel.Worksheet worksheet = workbook.ActiveSheet;
  1. 填充Excel工作表中的數據:
// 填充數據
worksheet.Cells[1, 1] = "姓名";
worksheet.Cells[1, 2] = "年齡";
worksheet.Cells[2, 1] = "張三";
worksheet.Cells[2, 2] = 20;
  1. 可以對數據進行格式化、合并單元格等操作。

  2. 保存Excel文件并關閉應用程序:

// 保存Excel文件
workbook.SaveAs("路徑\\文件名.xlsx");
// 關閉應用程序
excelApp.Quit();
  1. 最后,將生成的Excel文件發送給用戶進行下載。你可以使用Response對象:
// 向用戶發送生成的Excel文件進行下載
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
Response.AddHeader("Content-Disposition", "attachment; filename=文件名.xlsx");
Response.TransmitFile("路徑\\文件名.xlsx");
Response.End();

注意:在使用Response對象之前,確保你的項目引用了System.Web命名空間。

這樣,當用戶訪問導出Excel的功能時,將會自動下載生成的Excel文件。

0
九龙坡区| 武夷山市| 安仁县| 河曲县| 翁牛特旗| 长顺县| 元氏县| 泸定县| 泾川县| 阳山县| 莱州市| 区。| 苗栗县| 始兴县| 邵武市| 德格县| 商河县| 柏乡县| 宜昌市| 清水县| 宁城县| 鄄城县| 汝城县| 织金县| 疏勒县| 乃东县| 永仁县| 宁陵县| 双鸭山市| 饶河县| 柏乡县| 新晃| 安乡县| 西平县| 大港区| 蒲城县| 寻乌县| 阿图什市| 汉川市| 台中县| 四会市|