在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库才能运行此代码。