使用C#写入Excel通常涉及操作Microsoft Office Excel文件。这可以通过多种方式实现,包括使用COM互操作、第三方库如EPPlus或NPOI等。以下是使用EPPlus库的一个基本示例。
以下是使用EPPlus库将一个值写入Excel文件的示例代码:
using OfficeOpenXml;
using System.IO;
public void WriteValueToExcel(string filePath, string sheetName, int row, int col, object value)
{
// 创建一个新的Excel包
var package = new ExcelPackage();
// 添加一个新的工作表
var worksheet = package.Workbook.Worksheets.Add(sheetName);
// 设置单元格的值
worksheet.Cells[row, col].Value = value;
// 保存Excel文件
FileInfo excelFile = new FileInfo(filePath);
package.SaveAs(excelFile);
}
// 调用示例
WriteValueToExcel("example.xlsx", "Sheet1", 1, 1, "Hello, Excel!");
通过以上步骤,你可以使用C#和EPPlus库轻松地将值写入Excel文件。
领取专属 10元无门槛券
手把手带您无忧上云