在C#中创建并保存Excel文件,你可以使用Microsoft Office Interop Excel库或者EPPlus这样的第三方库。这里我将为你提供两种方法的示例代码。
using Excel = Microsoft.Office.Interop.Excel;
class Program
{
static void Main()
{
// 创建一个新的Excel工作簿
Excel.Application excel = new Excel.Application();
Excel.Workbook workbook = excel.Workbooks.Add(Type.Missing);
// 创建一个新的工作表
Excel.Worksheet worksheet = workbook.Sheets[1];
// 在工作表中添加数据
worksheet["A1"] = "Hello";
worksheet["B1"] = "World";
// 保存Excel文件
workbook.SaveAs("C:\\output.xlsx");
// 关闭工作簿和Excel应用程序
workbook.Close(false);
excel.Quit();
Console.WriteLine("Excel文件已成功创建并保存!");
}
}
Install-Package EPPlus
。using OfficeOpenXml;
using System;
class Program
{
static void Main()
{
// 创建一个新的Excel工作簿
var workbook = new Workbook();
// 创建一个新的工作表
var worksheet = workbook.Worksheets.Add("Sheet1");
// 在工作表中添加数据
worksheet["A1"] = "Hello";
worksheet["B1"] = "World";
// 保存Excel文件
FileInfo fileInfo = new FileInfo("C:\\output.xlsx");
workbook.SaveAs(fileInfo);
Console.WriteLine("Excel文件已成功创建并保存!");
}
}
以上两种方法都可以实现创建并保存Excel文件的功能。你可以根据自己的需求和项目环境选择合适的方法。