Пример EPPlus Excel C#: создание и сохранение файлов Excel

Вот пример использования библиотеки EPPlus на C# для работы с файлами Excel:

using OfficeOpenXml;
using System;
using System.IO;
class Program
{
    static void Main(string[] args)
    {
        // Create a new Excel package
        using (ExcelPackage package = new ExcelPackage())
        {
            // Add a new worksheet to the Excel package
            ExcelWorksheet worksheet = package.Workbook.Worksheets.Add("Sheet1");
            // Set cell values
            worksheet.Cells["A1"].Value = "Hello";
            worksheet.Cells["B1"].Value = "World!";

            // Save the Excel package to a file
            FileInfo file = new FileInfo("example.xlsx");
            package.SaveAs(file);
        }
        Console.WriteLine("Excel file created successfully.");
        Console.ReadLine();
    }
}

В этом примере мы сначала импортируем библиотеку EPPlus и создаем новый пакет Excel, используя класс ExcelPackage. Затем мы добавляем в пакет новый лист, используя метод Add. Далее мы устанавливаем значения ячеек «A1» и «B1», используя свойство Valueобъекта ExcelRange. Наконец, мы сохраняем пакет Excel в файл, используя метод SaveAs.

Это базовый пример, но EPPlus предоставляет множество других методов и функций для работы с файлами Excel, таких как форматирование ячеек, применение формул, чтение данных из существующих файлов и многое другое. Вы можете изучить документацию EPPlus и примеры для более продвинутого использования.