Aspose.Cells for .NET – это API для программного взаимодействия с таблицами Excel, позволяющий разработчикам программного обеспечения манипулировать и конвертировать файлы с таблицами из разработанных ими приложений. Являясь комбинацией из различных API и элементов управления GUI – Aspose.Cells for .NET ускоряет программирование и переход с Microsoft Excel.
Этот API для таблиц Excel предоставляет разработчикам набор мощных инструментов для осуществления как простых операций по конвертации файлов, так и для более сложных задач. Разработчики получают контроль над отображением страницы, форматированием, графиками и формулами. Они могут читать и записывать файлы с таблицами и выгружать их в разнообразные графические, текстовые и форматы файлов PDF.
Aspose.Cells for .NET – быстр и надежен. Он бережет ваше время и усилия, если сравнивать с самостоятельной разработкой решения по манипуляции таблицами или с автоматизацией от Microsoft.
Обзор основных форматов файлов Excel, возможностей по обработке, импорту и рендерингу данных, предоставляемых Aspose.Cells for .NET.
Рендеринг | Наборы элементов управления Aspose.Cells | |
|
|
|
Обработка данных | ||
|
Aspose.Cells for .NET поддерживает популярные файловые форматы с таблицами (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS), которые используются вашим бизнесом каждый день. Он также экспортирует данные из файлов Excel в PDF, XPS, HTML, MHTML, Plain Text и популярные форматы графических изображений, включая TIFF, JPG, PNG, BMP и SVG.
⇑⇓ Ввод/Вывод | Только вывод ⇑ | |
|
|
|
Aspose.Cells for .NET поддерживает фреймворк .NET (включая C#, VB.NET, ASP.NET и так далее.), PHP, Python и Mono.
Mono & COM Interop | Фреймворк .NET | |
PHP, VBScript, Delphi, C++ ⇒ |
|
⇐ Web-приложения ASP.NET ⇐ Web-сервисы ⇐ Windows-приложения |
Продвинутые возможности API по обработке таблиц Excel
В отличии от аналогичных продуктов от других производителей, Aspose.Cells for .NET не только поддерживает генерацию таблиц и другие базовые возможности по выгрузке форматированного контента в файл, но еще и поддерживает ряд продвинутых функций. Эти продвинутые функции позволяет девелоперам намного легче манипулировать контентом таблиц, форматированием ячеек и защитой файла. Aspose.Cells for .NET включает в себя следующие возможности:
Возможность сохранять и открывать файлы Excel и из потока | Отправлять вывод на клиентский браузер | Загружать и выгружать данные из DataTable, DataView или Array |
Импортировать изображения и графики | Создавать изображения и графики через API | Импортировать формулы из спроектированных таблиц |
Конфигурировать установки страниц через API |
Также поддерживается перечень уникальных функций, которые разработчики могут найти только в Aspose.Cells for .NET:
Поддерживается формат CSV | Поддерживается Office Open XML (OOXML). | Добавление копии существующего рабочего листа (с полным контентом, изображениями и графиками и т.д.) в новый файл |
Изменение заднего фона в градиенте для графиков через API | Создание комментариев | Использование авто-фильтра и разрыва страниц через API |
Использование сложных формул | Поддерживается условное форматирование | Поддерживает опции защиты, представленные в Microsoft Excel XP |
Манипулирование динамическим именованным диапазоном | Миниграфики MS Excel 2010 | Цифровые подписи |
Поддержка пользовательских графиков API | Движок вычисления формул | Выгрузка рабочих листов в файлы формата SVG |
Чтение / запись больших таблиц в облегченном режиме | В процессе конверсии Excel-to-PDF осуществлять переделку изображений | Трассировка влияющих и зависимых ячеек |
Создание и манипулирование сценариями | Модификация кода VBA или Macros в файле шаблона | Сохранять ODS файл в версиях 1.1 и 1.2 спецификаций ODF |
Оптимизировать использование памяти в процессе обработки больших файлов через опции оптимизации памяти | И много много другого! |
Генерируйте таблицы Excel на любой платформе и в любой среде разработки
Aspose.Cells for .NET одновременно с with Aspose.Cells for Java покрывает основные средства и платформы разработки, существующих на текущий день. Вы можете с уверенностью использовать Aspose.Cells for .NET для построения любого типа 32-bit и 64-bit приложений для .NET, включая ASP.NET, web-сервисы и WinForms. API Aspose.Cells for .NET легко развертывается без привязки к любому другому ПО (кроме необходимости наличия самого фреймворка .NET).
Также возможно использование Aspose.Cells for .NET на технологиях, предшествующих технологии .NET (как ASP) в виде COM Wrapper. Вы также можете использовать его с C/C++, Mono, PHP, Python и т.д.
Гибкие опции по отображению рабочих листов Excel
Aspose.Cells for .NET дает вам полный контроль за установками страницы и позволяет вам манипулировать широким кругом опций по отображению рабочих листов Excel, таких, как предпросмотр разрывов страниц и уровня приближения для рабочего листа, контроль видимости данных с использованием панели “заморозки”, установка опций ориентации страницы, растягивания, размера страницы, верхний и нижний колонтитулы и области печати и тд.
Параметры безопасности Excel для защиты рабочих листов
Aspose.Cells for .NET предлагает широкий диапазон параметров безопасности, включая поддержку защиты XLSX файла Excel 2007, защиту контента, объектов и сценариев рабочего листа и возможность скрывать и показывать рабочие листы.
Манипулируйте строками и столбцами в таблицах Excel
Aspose.Cells for .NET предлагает вам возможность манипулировать строками и столбцами различными способами. Вы можете легко управлять высотой строки и шириной колонки, если требуется. Вы сможете устанавливать автоматический выбор размера высоты/ширины ячейки в соответствии с контентом, вставлять и удалять, скрывать и показывать, группировать и разгруппировывать строки и колонки.
Управление данными рабочего листа
Aspose.Cells for .NET предлагает широкую поддержку управлению данными. Вы можете легко манипулировать любыми ячейками рабочего листа в режиме реального времени, импортировать данные в рабочий лист из различных источников и экспортировать данные в DataTable.
Всесторонняя поддержка форматирования таблиц
Aspose.Cells for .NET дает вам абсолютный контроль того, как вы будете отображать данные в соответствии с тем, какие предлагаются расширенные возможности форматирования. Вы можете применять индивидуальное форматирование к рабочим листам, строкам, столбцам и ячейкам. Вы также можете добавлять обогащенный форматированием текст в одиночную ячейку или применять различное оформление рамок, заднего фона и шрифтов. К ячейкам также может применяться условное форматирование.
Создание графиков в Excel
Aspose.Cells for .NET предоставляется с полной поддержкой обработки графики и поддерживает все стандартные типы графиков. Вы можете с легкостью добавлять пользовательские графики с использованием API и динамически определять данные для графиков. Aspose.Cells for .NET также предлагает вам возможности конвертировать графики в изображения.
Расширенные возможности обработки графики в Excel
Aspose.Cells for .NET предоставляет расширенные графические возможности, позволяет вам легко конвертировать рабочие листы в изображения и добавлять изображения на рабочие листы в режиме реального времени.
Поддержка многих файловых форматов
Используя Aspose.Cells for .NET, разработчики могут легко открывать и сохранять множество форматов файлов, включая:
- Excel 97/2000/XP/2003/2007/2010/2013 (XLS/XLSX)
- SpreadSheetML
- Tab Delimited
- CSV
- Файловые форматы Office Open XML (OOXML) SpreadsheetML
Используя Aspose.Cells for .NET вы также можете открывать зашифрованные файлы Excel. И даже возможно конвертировать документы Excel в формат PDF напрямую. Aspose.Cells for .NET также поддерживает открытие и сохранение в файловый формат ODS (Open Document Spreadsheet).
Aspose.Cells Grid Suite
Aspose.Cells for .NET также предоставляется элементы управления GUI для настольных и web-приложений. Поддерживаются следующие возможности:
- Элемент управления Desktop для Windows Forms приложений
- Элементы управления Web для ASP.NET Web Forms приложений
- Применение форматирования и формул
- Импорт и экспорт (DataTable, DataView)
- Открытие, сохранение и редактирование файлов Excel с использованием элементов управления
Автоматизация Microsoft Office больше не нужна
Aspose.Cells for .NET создан на базе управляемого кода, который не требует устанfвливать Microsoft Office или Microsoft Excel на ваш компьютер, чтобы управлять документами Excel. Он является идеальной альтернативой автоматизации Microsoft Office в терминах поддерживаемых возможностей, безопасности, стабильности, масштабируемости, скорости и цены.