怎么用C#制作Excel报表

   2025-02-13 7340
核心提示:要使用C#制作Excel报表,可以使用第三方库如EPPlus或NPOI。以下是使用EPPlus库创建Excel报表的基本步骤:安装EPPlus库:可以通过

要使用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报表了。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言