Aspose.Cells Java для Apache POI SS HSSF и XSSF

Apache POI SS - HSSF и XSSF

HSSF - это чистая Java-реализация формата файла Excel ‘97(-2007) в проекте POI. XSSF - это чистая Java-реализация формата файла Excel 2007 OOXML (.xlsx) в проекте POI.

HSSF и XSSF предоставляют способы чтения электронных таблиц, создания, изменения, чтения и записи электронных таблиц XLS. Они предоставляют:

  • структуры низкого уровня для тех, у кого есть специальные потребности
  • API на основе модели событий для эффективного доступа только для чтения
  • полноценное пользовательское API для создания, чтения и изменения файлов XLS

Узнать больше на poi.apache.org

Aspose.Cells for Java

Aspose.Cells for Java - это награжденный компонент электронных таблиц Excel, который позволяет разработчикам Java встраивать возможность чтения, записи и манипулирования электронными таблицами Excel® (XLS, XLSX, XLSM, XLSB, XLTX, SpreadsheetML, CSV, ODS), HTML, MHTML, PDF и изображениями в их собственные Java-приложения без необходимости полагаться на Microsoft Excel®.

Aspose.Cells for Java - это зрелый, масштабируемый и функционально насыщенный компонент, который предлагает множество функций, выходящих далеко за пределы простых возможностей экспорта данных других поставщиков. С Aspose.Cells for Java разработчики могут экспортировать данные, форматировать электронные таблицы на самом мельчайшем уровне, импортировать изображения, создавать диаграммы, применять и вычислять сложные формулы, потоковые данные Excel®, сохранять в различных форматах и многое другое - все это без необходимости использования Microsoft Excel® или автоматизации Microsoft Office.

Узнайте больше на aspose.com

Почему не Apache POI SS - HSSF и XSSF

СтОит отметить, что некоторые задачи могут быть выполнены с помощью Aspose.Cells, но не могут быть выполнены с помощью Apache POI. Например, если вам нужно конвертировать файлы Excel в Pdf, JSON и изображения, то вы не можете использовать только Apache PОI, вам также понадобится Microsoft Excel 365 или другие инструменты.

Вы можете сравнить POI с Aspose.Cells. Для этого мы предлагаем вам ознакомиться с проектом Aspose.Cells for POI (HSSF и XSSF) - он показывает, как различные задачи могут быть выполнены с помощью API Aspose.Cells for .Java по сравнению с POI. Проект также охватывает функции работы с текстовыми документами, которые доступны только в Aspose.Cells, но не в Apache POI.

Этот проект также полезен для разработчиков, которые хотят перейти с POI на Aspose.Cells.

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

Надежность

Компоненты Aspose проходят тщательное тестирование. Поскольку компоненты Aspose упакованы в единственный JAR-файл, никогда не потребуется устанавливать какие-либо дополнительные части или элементы для их работы. Это позволяет не только обеспечить стабильную работу с Aspose.Cells, но и снизить риск возникновения непредвиденных ситуаций практически до нуля.

Масштабируемость и скорость

Компоненты Aspose являются высоко масштабируемыми и быстрыми. Они представляют собой истинное решение .NET и работают безупречно как на одном сервере, обрабатывающем одно приложение, так и на сбалансированной веб-ферме, обеспечивающей работу корпоративного приложения.

Функции

Компоненты Aspose предоставляют все необходимое для работы с файлами Office, плюс многое другое. Они созданы с философией позволять разработчикам достигать наилучших результатов с минимальными усилиями.

Компоненты Aspose предоставляют множество мощных функций, экономящих время. Например, Aspose.Cells предлагает функцию, позволяющую разработчикам импортировать данные JSON в файлы Excel. Следует отметить, что каждый компонент семейства Aspose предлагает свой набор уникальных и мощных функций.

Поддержка, расширение и вклад

Поддержка

С самых первых дней Aspose мы поняли, что просто предоставить нашим клиентам хорошие продукты недостаточно. Нам также необходимо предоставлять хорошее обслуживание. Мы сами являемся разработчиками и понимаем, насколько раздражающе, когда техническая проблема или особенность программного обеспечения мешает вам делать то, что вам необходимо. Мы здесь, чтобы решать проблемы, а не создавать их.

Поэтому мы предлагаем бесплатную поддержку. Каждый, кто использует наш продукт, независимо от того, купил он их или использует оценку, заслуживает нашего внимания и уважения.

Вы можете сообщать обо всех проблемах или предложениях, касающихся Aspose.Cells Java для Apache POI SS - HSSF и XSSF, используя любую из следующих платформ:

Расширение и вклад

Aspose.Cells Java для Apache POI (HSSF+XSSF) является открытым исходным кодом, и его исходный код доступен на основных сайтах социального кодирования, перечисленных ниже. Разработчиков призывают загружать исходный код и вносить предложения или добавлять новые функции или улучшать существующие, чтобы другие также могли извлечь пользу из этого.

Исходный код

Вы можете получить последний исходный код в одном из следующих мест

Как настроить исходный код

Пожалуйста, следуйте этим простым шагам для открытия и расширения исходного кода при использовании:

Eclipse IDE

  1. Скачайте/Склонируйте исходный код.
  2. Откройте Eclipse и выберите Файл > Импорт…
  3. Выберите Общее > Готовые проекты в рабочей области.
  4. Перейдите к выбору корневой директории последнего исходного кода, который вы скачали.
  5. Нажмите Готово для успешного импорта скачанного проекта.

NetBeans IDE

  1. Скачайте/Склонируйте исходный код.
  2. Откройте NetBeans и выберите Файл > Новый проект…
  3. В закладке Выбор проекта: Выберите Java > Java Project with Existing Sources.
  4. В закладке Имя и местоположение: Укажите нужное Имя проекта и Папку проекта.
  5. В закладке Существующие исходные файлы: Нажмите Добавить папку… и перейдите к выбору корневой директории последнего исходного кода, который вы скачали.
  6. Нажмите Готово для успешного создания скачанного проекта.

Примеры кода

В этом разделе содержатся следующие темы

См. также