Aspose.Cells или NPOI
Иногда у нас возникает следующий вопрос: почему мы должны использовать продукты Aspose вместо NPOI? На этот вопрос легко ответить: функциональность и возможности.
NPOI (NET-версия проекта POI Java) - это проект с открытым исходным кодом, который может помочь вам читать или записывать файлы в форматах Microsoft Office. В рамках текущего сравнения рассмотрите следующие компоненты NPOI - HSSF и XSSF:
HSSF - это чистая Java-реализация проекта POI формата файла Excel 97(-2007).
XSSF - это чистая Java-реализация формата файла Excel 2007 OOXML (.xlsx) в проекте POI.
HSSF и XSSF предоставляют способы чтения электронных таблиц, создания, изменения, чтения и записи электронных таблиц XLS. Они предоставляют:
- структуры низкого уровня для тех, у кого есть специальные потребности
- API на основе модели событий для эффективного доступа только для чтения
- полноценное пользовательское API для создания, чтения и изменения файлов XLS
И HSSF, и XSSF обеспечивают извлечение текста, доступ к верхним и нижним колонтитулам, а также изменение текста. Хотя HSSF и XSSF предоставляют схожий функционал, у них в настоящее время нет общего интерфейса. У них есть довольно стабильное ядро API, предоставляющее доступ только для чтения или записи к основным частям файлов .xlsx, но оно не завершено.
Aspose.Cells - очень полезная библиотека обработки документов, обеспечивающая отличную поддержку всех форматов Microsoft Excel и других документов. С помощью Aspose.Cells вы можете читать, создавать, изменять, преобразовывать, отображать и печатать документы без использования Microsoft Excel.
В этой статье мы рассмотрим, когда имеет смысл предпочесть Aspose.Cells.
Почему не NPOI
Следует отметить, что некоторые задачи могут быть выполнены с помощью Aspose.Cells, но не могут быть выполнены с помощью NPOI. Например, если вам нужно преобразовывать файлы Excel в Pdf, JSON и изображения, то вы не можете использовать только NPOI, вам также понадобится Microsoft Excel 365 или другие инструменты.
Вы можете сравнить NPOI с Aspose.Cells Для этого мы предлагаем вам ознакомиться с проектом Aspose.Cells для NPOI (HSSF и XSSF), который показывает, какие различные задачи могут быть выполнены с помощью API Aspose.Cells for .NET по сравнению с NPOI. Проект также охватывает функции работы с текстовыми документами, которые доступны только в Aspose.Cells, но не в NPOI.
Этот проект также полезен для разработчиков, желающих перейти с NPOI на Aspose.Cells.
Исследуйте плагин с примерами исходного кода функций Aspose.Cells for .NET по сравнению с NPOI.
Этот плагин использует оценочную версию Aspose.Cells. Когда вы будете довольны оценкой, вы сможете купить лицензию на сайте [Aspose] (https://purchase.aspose.com/buy). Чтобы удалить сообщение об оценке и ограничения функций, вам нужно применить лицензию продукта. После покупки продукта вы получите файл лицензии. Пожалуйста, следуйте инструкциям в статье [“Лицензирование и подписка”] (/cells/ru/net/licensing/), чтобы это сделать.
В следующих разделах и статьях мы рассмотрим более детально некоторые из функций и возможностей, предоставленных Aspose.Cells.
Надежность
Компоненты Aspose тщательно тестируются. Поскольку компоненты Aspose упакованы в один DLL, никогда не возникнет необходимости устанавливать дополнительные части или кусочки для их функционирования. Это позволяет не только обеспечить стабильную работу с Aspose.Cells, но и снизить риск непредвиденных ситуаций практически до нуля.
Масштабируемость и скорость
Компоненты Aspose являются высоко масштабируемыми и быстрыми. Они представляют собой истинное решение .NET и работают безупречно как на одном сервере, обрабатывающем одно приложение, так и на сбалансированной веб-ферме, обеспечивающей работу корпоративного приложения.
Функции
Компоненты Aspose предоставляют все необходимое для работы с файлами Office, плюс многое другое. Они созданы с философией позволять разработчикам достигать наилучших результатов с минимальными усилиями.
Компоненты Aspose предоставляют множество мощных функций, экономящих время. Например, Aspose.Cells предлагает функцию, позволяющую разработчикам импортировать JSON в файлы Excel. Следует отметить, что каждый компонент в семействе Aspose предлагает свой набор уникальных и мощных функций.