Обзор функций

Поддерживаемые платформы

Продукт Aspose.Cells for .NET охватывает большинство популярных сред разработки и платформ развертывания. 

Функция Описание
.NET Framework Используйте Aspose.Cells for .NET для создания ASP.NET, веб-сервисов, WinForms или любого другого типа приложений для любых версий .NET Framework 2.0 и выше, включая версии Client Profile. Полная поддержка 32-битных и 64-битных систем.
.NET Standard 2.0 Папка ‘netStandard’ содержит сборку для использования с платформой, реализующей .NET Standard 2.0, такой как .NET Core 2.1/3.1. Последняя версия Aspose.Cells API также поддерживает .NET 5.0, .NET 6.0, .NET 7.0 и .NET8.0.
COM Может оказаться спасением, если вам приходится разрабатывать с использованием старых технологий до .NET.
Mono Вы можете использовать Aspose.Cells for .NET для создания приложений с Mono.
Windows Azure Aspose.Cells for .NET также работает в облаке Windows Azure.

Форматы файлов и конвертации

Многие клиенты по всему миру полагаются на тщательные возможности импорта и экспорта документов, предоставленные Aspose.Cells for .NET.

Функция Описание .NET .NET Standard 2.0
Высококачественные конверсии Быстрая и надежная конвертация между несколькими популярными форматами документов. tick tick
Книга Microsoft Excel (XLS) Самая быстрая и полная реализация формата XLS, которую можно найти. tick tick
SpreadsheetML (XLSX, XML) Aspose.Cells поддерживает OOXML, Flat OPC, а также Excel 2003 XML. Кроме того, компонент поддерживает все основные форматы файлов Excel 2007, 2010 и 2013, например XLSX, XLTX, XLSM, XLTM и т. д. tick tick
Значение, разделенное запятыми (CSV) Комплексная поддержка формата CSV для взаимодействия с различными приложениями. tick tick
TSV Загрузка и сохранение документов в формате TSV. tick tick
HTML Сохранение в HTML доступно. tick tick
OpenDocument - ODS Aspose.Cells может загружать и сохранять документы в формате электронных таблиц OpenDocument (.ods). tick tick
Преобразование в файлы PDF Конвертация любой электронной таблицы в PDF с высокой точностью. tick tick
Табулированный формат Загрузка и сохранение документов в формате с табуляцией. tick tick
Простой текст (TXT) Легко извлекать текст, сохраняя в формате простого текста. tick tick
Документ XPS Преобразовать электронную таблицу Excel в документ XPS. tick tick
Преобразование листа в изображение и листа в изображение по страницам Электронные таблицы также могут быть экспортированы в формат изображения Tagged Image File Format (TIFF) с любыми желаемыми типами сжатия. tick tick

Визуализация и печать

Aspose.Cells for .NET теперь обеспечивает высококачественное воспроизведение страниц электронных таблиц.

Функция .NET .NET Standard 2.0 
Организация документа на страницы с высокой точностью, аналогичной Microsoft Excel® (точно так, как это делает Microsoft Excel®). tick tick
Отображать страницы листов в растровых изображениях (TIFF, многостраничный TIFF, PNG, JPEG, BMP). tick tick
Отображение страниц электронных таблиц в векторные изображения (EMF). tick tick
Указать разрешение изображения, качество, сжатие и другие параметры. tick tick
Печать электронных таблиц с использованием печатной инфраструктуры .NET. В компоненте есть встроенный метод печати для печати листов, как показано в предварительном просмотре печати Microsoft Excel. tick tick
Обновите номера страниц и другие поля перед рендерингом или печатью. tick tick

Особенности содержимого электронных таблиц

Aspose.Cells for .NET предоставляет обширную объектную модель, состоящую из более чем 100 общедоступных классов, которые позволяют программно генерировать, объединять, изменять, разбирать или иным образом изучать загруженные электронные таблицы. Некоторые ключевые особенности представлены в таблице ниже.

Функция .NET .NET Standard 2.0 
Импорт/экспорт данных из DataTable, DataView, Array, DataGrid etc. tick tick
Добавление копии существующего рабочего листа (все содержимое, включая изображения, диаграммы, другие объекты и т. д.) tick tick
Копировать или перемещать листы внутри или между книгами tick tick
Вставить изображения tick tick
Создать диаграммы tick tick
Установить градиентный фон для диаграмм с использованием API tick tick
Добавить комментарии к ячейкам tick tick
Цветовые темы и цвета Microsoft Excel 2007 tick tick
Создать автофильтры tick tick
Реализовать проверку данных tick tick
Реализовать сортировку данных tick tick
Поиск и замена текста tick tick
Объединение/разделение ячеек tick tick
Группировать/разгруппировать строки и столбцы tick tick
Создать пользовательские разрывы страниц tick tick
Вставка/удаление или скрытие строк, столбцов и листов tick tick
Вычислить сложные формулы Excel tick tick
Поддержка расширенного условного форматирования, поддерживаемого в Microsoft Excel 2007 tick tick
Замораживание/размораживание областей tick tick
Вставка гиперссылок для связи данных tick tick
Реализация умных маркеров tick tick
Указание настроек свойств документа tick tick
Защита/снятие защиты для Листов tick tick
Указание расширенных опций защиты, введенных в Excel XP и последующих версиях tick tick
Создание объекта списка/таблиц Excel tick tick
Создание промежуточных итогов tick tick
Вставка элементов управления формой и других графических фигур/объектов tick tick
Создание сводных таблиц и сводных диаграмм tick tick
Сохранение или удаление дополнений, VBA, макросов tick tick
Управление именованными диапазонами tick tick
Реализация опций транспонирования tick tick
Создание пользовательских диаграмм tick tick
Добавление, сохранение или извлечение OLE-объектов из электронных таблиц. tick tick
Реализация диаграмм-искорок Microsoft Excel 2010 tick tick
Шифрование файлов tick tick

Особенности форматирования электронных таблиц

Aspose.Cells for .NET обеспечивает подробный программный доступ к свойствам форматирования всех элементов электронных таблиц.

Функция .NET .NET Standard 2.0 
Применить форматирование всех символов в ячейках, включая шрифты, цвета, эффекты, границы и заливку. tick tick
Применить все настройки формата чисел, поддерживаемые Microsoft Excel, к ячейкам. tick tick
Установить все типы настроек выравнивания текста. tick tick
Применить различные настройки шрифта для ячеек. tick tick
Применить различные цвета к ячейкам, шрифтам, сетке, графическим объектам и т. д. tick tick
Применить различное форматирование текста в одной ячейке. tick tick
Применить различные настройки границ на ячейках. tick tick
Применить различные фоновые узоры на ячейках. tick tick
Применить настройки формата на листе, строке, столбце или диапазоне ячеек и т. д. tick tick

Функции настройки страницы

Вы можете использовать Aspose.Cells for .NET для реализации опций настройки страницы для ваших рабочих книг.

Функция .NET .NET Standard 2.0 
Настройте ориентацию страницы, масштабирование, размер бумаги. tick tick
Укажите поля и центрирование страницы. tick tick
Создать или отредактировать верхний и/или нижний колонтитул. tick tick
Задайте область печати, заголовки страниц или включите сетку и т. д. tick tick