在C#中創建Excel文件可以使用Microsoft.Office.Interop.Excel庫,以下是一個簡單的示例代碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Excel = Microsoft.Office.Interop.Excel;
namespace CreateExcelFile
{
class Program
{
static void Main(string[] args)
{
// 創建一個Excel應用程序對象
Excel.Application excelApp = new Excel.Application();
// 創建一個工作簿
Excel.Workbook workbook = excelApp.Workbooks.Add();
// 獲取第一個工作表
Excel.Worksheet worksheet = workbook.Worksheets[1];
// 寫入數據到單元格
worksheet.Cells[1, 1] = "Hello";
worksheet.Cells[1, 2] = "World";
// 保存工作簿
workbook.SaveAs(@"C:\Users\user\Desktop\Test.xlsx");
// 關閉工作簿和Excel應用程序
workbook.Close();
excelApp.Quit();
}
}
}
在這個示例中,我們創建了一個Excel應用程序對象,然后創建了一個新的工作簿和工作表,并向單元格中寫入數據,最后保存工作簿并關閉Excel應用程序。運行這段代碼將在桌面上創建一個名為Test.xlsx的Excel文件,并在其中寫入“Hello”和“World”。請注意,您需要安裝Microsoft Office并引用Interop庫才能運行此代碼。