Использование C# и NPOI для работы с файлами Excel

Posted by

Что такое NPOI?

NPOI – это
.NET-версия проекта POI на Java. POI является проектом с открытым исходным кодом,
который может помочь вам читать/записывать файлы xls(x), doc(x), ppt(x). Он
имеет широкое применение.

Например,
вы можете использовать его для:

— создания отчета Excel без установленного на сервере пакета Microsoft Office и более эффективной работы, чем вызов компонента Microsoft Excel ActiveX в фоновом режиме;
— извлечения текста из документов Office для реализации функции полнотекстового индексирования;
— извлечения текста и изображений из документов Excel, Word и PowerPoint;
— создания листов Excel, содержащих формулы.

В этой
статье я собираюсь познакомить вас с тем, как создавать, читать и обновлять
файлы .XLSX с использованием NPOI на языке C#.

Установка NOPI через NuGet

Install-Package
NPOI

Использование пространства имен NPOI

Пример 1. Создание нового документа Excel и добавление данных

Пример 2. Чтение данных из существующего документа Excel

Пример 3. Обновление данных в документе Excel

Дополнительные настройки

Объединение ячеек

Настройка выравнивания

Настройка шрифта

Настройка цвета заливки ячейки

Настройка высоты строки и ширины столбца

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *