天天看點

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檔案和内容。