怎么用C#制作Excel报表

要使用C#制作Excel报表,可以使用第三方库如EPPlus或NPOI。以下是使用EPPlus库创建Excel报表的基本步骤:

安装EPPlus库:可以通过NuGet包管理器安装EPPlus库。

引用命名空间:在代码文件中引用EPPlus命名空间。

using OfficeOpenXml;

创建Excel文档对象:使用EPPlus库创建一个Excel文档对象。

ExcelPackage excelPackage = new ExcelPackage();

添加工作表:可以使用excelPackage.Workbook.Worksheets.Add()方法添加一个工作表。

ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets.Add("Sheet1");

写入数据:使用worksheet.Cells[row, column].Value属性将数据写入单元格。

worksheet.Cells[1, 1].Value = "姓名";
worksheet.Cells[1, 2].Value = "年龄";
worksheet.Cells[2, 1].Value = "张三";
worksheet.Cells[2, 2].Value = 20;

保存文档:使用excelPackage.SaveAs()方法保存Excel文档。

excelPackage.SaveAs(new FileInfo("report.xlsx"));

完整的示例代码如下:

using OfficeOpenXml;
using System.IO;

namespace ExcelReport
{
    class Program
    {
        static void Main(string[] args)
        {
            ExcelPackage excelPackage = new ExcelPackage();
            ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets.Add("Sheet1");

            worksheet.Cells[1, 1].Value = "姓名";
            worksheet.Cells[1, 2].Value = "年龄";
            worksheet.Cells[2, 1].Value = "张三";
            worksheet.Cells[2, 2].Value = 20;

            excelPackage.SaveAs(new FileInfo("report.xlsx"));
        }
    }
}

这样就可以使用C#和EPPlus库创建Excel报表了。

阅读剩余
THE END