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 for Java в сравнении с POI.
Этот плагин использует оценочную версию Aspose.Cells. Когда вы будете довольны оценкой, вы сможете приобрести лицензию на сайте Aspose. Для удаления сообщения об оценке и ограничений функций необходимо применить продуктовую лицензию. После покупки продукта вы получите файл лицензии. Пожалуйста, следуйте инструкциям в статье “Лицензирование и подписка”, чтобы выполнить это.
В следующих разделах и статьях мы рассмотрим более детально некоторые из функций и возможностей, предоставленных 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
- Скачайте/Склонируйте исходный код.
- Откройте Eclipse и выберите Файл > Импорт…
- Выберите Общее > Готовые проекты в рабочей области.
- Перейдите к выбору корневой директории последнего исходного кода, который вы скачали.
- Нажмите Готово для успешного импорта скачанного проекта.
NetBeans IDE
- Скачайте/Склонируйте исходный код.
- Откройте NetBeans и выберите Файл > Новый проект…
- В закладке Выбор проекта: Выберите Java > Java Project with Existing Sources.
- В закладке Имя и местоположение: Укажите нужное Имя проекта и Папку проекта.
- В закладке Существующие исходные файлы: Нажмите Добавить папку… и перейдите к выбору корневой директории последнего исходного кода, который вы скачали.
- Нажмите Готово для успешного создания скачанного проекта.
Примеры кода
В этом разделе содержатся следующие темы
- Сравнение кода для общих функций в Aspose.Cells и Apache POI - HSSF и XSSF
- Работа с таблицами в Apache POI и Aspose.Cells
- Работа с рабочими книгами в Apache POI и Aspose.Cells
- Работа с ячейками, строками и столбцами в Apache POI и Aspose.Cells
- Автоматическая подгонка строк и столбцов
- Настройки выравнивания ячейки
- Скрытие и отображение ячеек
- Вставка комментариев в ячейки
- Перебор строк и столбцов
- Объединение ячеек
- Разделение областей в Apache POI и Aspose.Cells
- Закрепление областей в Apache POI и Aspose.Cells
- Создание ячейки с датой в Apache POI и Aspose.Cells
- Создание различных типов ячеек в Apache POI и Aspose.Cells
- Работа с данными в Apache POI и Aspose.Cells
- Работа с функциями форматирования в Apache POI и Aspose.Cells
- Отсутствующие функции Aspose.Cells в Apache POI SS - HSSF и XSSF
- Работа с данными с использованием Aspose.Cells
- Поиск значения в ячейках с использованием Aspose.Cells
- Расчет промежуточных итогов с использованием Aspose.Cells
- Импорт данных в рабочие листы с использованием Aspose.Cells
- Экспорт данных из рабочих листов
- Расчетное ядро формул в Aspose.Cells
- Отслеживание предшественников и зависимых с использованием Aspose.Cells
- Сортировка данных в электронных таблицах
- Работа с рабочими листами с использованием Aspose.Cells
- Добавление водяного знака Word Art на рабочий лист с использованием Aspose.Cells
- Преобразование книги в HTML с использованием Aspose.Cells
- Обнаружение объединенных ячеек с использованием Aspose.Cells
- Отображение и скрытие полос прокрутки в книгах
- Отображение и скрытие вкладок книги с использованием Aspose.Cells
- Шифрование книги с использованием Aspose.Cells
- Чтение CSV-файла с несколькими кодировками
- Сохранение каждого рабочего листа в отдельный PDF с использованием Aspose.Cells
- Установка цвета вкладки рабочего листа в Aspose.Cells
- Работа с диаграммами в Aspose.Cells
- Прочие примеры Aspose.Cells
- Работа с данными с использованием Aspose.Cells