c#创建excel文件
时间: 2024-12-11 15:29:39 浏览: 12
在C#中,可以使用第三方库如EPPlus、NPOI等来创建Excel文件。以下是使用EPPlus库的一个简单示例:
```csharp
using OfficeOpenXml;
public void CreateExcelFile()
{
// 创建一个新的Excel工作簿
using (var package = new ExcelPackage())
{
// 获取第一个工作表,如果不存在则创建
var worksheet = package.Workbook.Worksheets["Sheet1"];
if (worksheet == null)
worksheet = package.Workbook.Worksheets.Add("Sheet1");
// 写入数据
int row = 1;
worksheet.Cells[row, 1].Value = "标题A";
worksheet.Cells[row, 2].Value = "标题B";
row++;
worksheet.Cells[row, 1].Value = "数据1";
worksheet.Cells[row, 2].Value = "数据2";
// 保存文件
FileInfo excelFile = new FileInfo(@"C:\path\to\your\file.xlsx");
package.SaveAs(excelFile);
}
}
```
在这个例子中,我们首先创建了一个新的ExcelPackage,然后添加或获取了工作表。接着写入了一些数据,并最终保存了这个Excel文件。
阅读全文