天天看点

C# 引用Epplus类创建一个Excel文件

步骤1. 引用Epplus

加压下载的库文件,我选择的是net45

C# 引用Epplus类创建一个Excel文件

 2. 后台代码添加引用,将99乘法口诀表写入的Excel中

//.NET 4.5

using OfficeOpenXml;

using OfficeOpenXml.Packaging;

using OfficeOpenXml.Utils;

using System.IO;

namespace ConsoleApp

{

    class Program

    {

        static void Main(string[] args)

        {

            ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

            var file = new FileInfo("Demo.xlsx");

            using (var package = new ExcelPackage(file))

            {

                var sheet = package.Workbook.Worksheets.Add("myDemoSheet");

                sheet.Cells["A10"].Value = "Written for demo!";

                for (int i = 1; i < 10; i++)

                {

                    for (int j = 1; j < 10; j++)

                    {

                        sheet.Cells[i, j].Value = $"{i}*{j}={i * j}";

                    }

                }

                //Save to file

                package.Save();

            }

        }

    }

}

在运行后在Deug目录创建了一个Demo.xlsx文件 

C# 引用Epplus类创建一个Excel文件

打开Excel文件,内容如预期一样:

C# 引用Epplus类创建一个Excel文件

这个库非常强大,简单几行代码即可创建如上的Excel文件和内容。