ClosedXML - библиотека для работы с Excel-файлами
ClosedXML - это библиотека для платформы .NET, которая позволяет работать с файлами Excel без необходимости установки Excel на компьютере. Она предоставляет удобный интерфейс для взаимодействия с API OpenXML.
Возможности
С помощью ClosedXML разработчики могут:
- Читать, изменять и записывать файлы Excel.
- Работать с файлами, созданными в Excel 2007 и более поздних версиях.
Ограничения
Хотя ClosedXML предлагает множество возможностей, есть некоторые ограничения:
- Библиотека не является потокобезопасной, поэтому параллельные операции могут не работать корректно.
Документация
ClosedXML сопровождается обширной документацией, которая помогает решать типичные задачи. Например, одной из распространённых проблем является преобразование текстовых значений в числовые. Это связано с тем, что при установке значения ячейки библиотека использует метод .ToString() и может интерпретировать значение как число, дату или текст. Чтобы сохранить число в текстовом формате, можно:
- Изменить тип данных ячейки на текстовый.
- Установить формат ячейки на «@» перед установкой значения.
- Добавить одинарную кавычку перед числом, например: `cell.Value = "'123'"`.
Преимущества
ClosedXML предлагает несколько ключевых преимуществ:
- Нет необходимости в установке Excel на компьютере разработчика.
- Совместимость с различными версиями Excel.
- Подробная документация с примерами решения распространённых проблем.
Похожие программы
Категория | Компоненты и библиотеки |
Версия | 0.102.2 / 0.104.0 Preview 2 |
Разработчик | Manuel De Leon |
Размер | 1.1 MB |
Лицензия | MIT License |
ОС |
|