要實現點擊導出按鈕直接打開Excel,你可以使用C#中的Interop Excel庫來操作Excel文件。下面是一個簡單的示例代碼:
using Excel = Microsoft.Office.Interop.Excel;
// 點擊導出按鈕的事件處理方法
private void ExportButton_Click(object sender, EventArgs e)
{
// 創建一個Excel應用程序對象
Excel.Application excelApp = new Excel.Application();
excelApp.Visible = true;
// 添加一個新的工作簿
Excel.Workbook workbook = excelApp.Workbooks.Add();
Excel.Worksheet worksheet = workbook.ActiveSheet;
// 在工作表中寫入數據(示例:寫入一個簡單的表格)
worksheet.Cells[1, 1] = "姓名";
worksheet.Cells[1, 2] = "年齡";
worksheet.Cells[2, 1] = "張三";
worksheet.Cells[2, 2] = 25;
worksheet.Cells[3, 1] = "李四";
worksheet.Cells[3, 2] = 30;
// 保存工作簿
workbook.SaveAs("導出文件.xlsx");
// 釋放資源
workbook.Close();
excelApp.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(worksheet);
System.Runtime.InteropServices.Marshal.ReleaseComObject(workbook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp);
}
這個示例代碼會創建一個新的Excel應用程序對象,然后在工作表中寫入數據,最后將工作簿保存為"導出文件.xlsx"并打開Excel應用程序。你可以根據實際需求修改代碼來適應你的導出功能。請確保你的計算機上安裝了Excel軟件和Interop Excel庫。