Обзор
«SautinSoft.Excel» — это полностью написанная на C# (.NET Framework и .NET Core) библиотека, которая предоставляет разработчикам широкий набор API. Она оснащает разработчиков эффективными инструментами для работы с электронными таблицами, предлагая широкий спектр возможностей:
- Конвертирование в PDF, DOCX, HTML, RTF, CSV
- Создание документов (CSV, XLS, XLSX)
- Загрузка документов (CSV, XLS, XLSX)
- Сохранить как (CSV, XLS, XLSX, DOCX, HTML, PDF, RTF)
- Текст, гиперссылки и формулы
- Excel настройки
SautinSoft.Excel предлагает набор возможностей для создания и редактирования файлов Excel, что делает её мощным и гибким решением для разработчиков.
- Операции с ячейками и диапазонами: легко управляйте отдельными ячейками, диапазонами и их свойствами.
- Расширенные параметры форматирования: настраивайте стили, шрифты, границы, цвета и многое другое.
- Работа с формулами: добавляйте, редактируйте и вычисляйте формулы динамически.
- Поддержка диаграмм и графиков: создавайте и изменяйте диаграммы различных типов и макетов.
- Управление данными: эффективно работайте с большими наборами данных, выполняя сортировку, фильтрацию и объединение ячеек.
- Генерация на основе шаблонов: используйте шаблоны для быстрого создания сложных документов Excel.
- Импорт/экспорт данных: импортируйте данные из различных источников или экспортируйте в форматы Excel.
SautinSoft.Excel идеально подходит для приложений, которым требуется удобное управление файлами Excel, будь то генерация отчетов, обработка данных или автоматизация рабочих процессов. Высокая производительность, широкий функционал и простота использования делают её отличным выбором для разработчиков, работающих с Excel в среде .NET.
Почему стоит выбрать SautinSoft.Excel?
Быстрый и эффективный
Экономьте память и время благодаря легковесной архитектуре API. Чем больше документ, тем быстрее наш API генерирует сложные файлы.
Полноценная функциональность Excel
программное создание, редактирование и обработка файлов Excel (.xlsx, .xls).Полная поддержка формул, диаграмм, таблиц, сводных таблиц и многого другого. Применение продвинутого форматирования к ячейкам, строкам и столбцам.
Производительность и масштабируемость
Оптимизирован для работы с большими наборами данных и сложными файлами Excel. Разработан для быстрой работы в высоконагруженных приложениях.
Полная поддержка .NET для Windows, Linux и Mac
Разрабатывайте для любой платформы .NET или основных операционных систем с единым кодовым базисом. Используйте в своих приложениях для .NET Framework, Mono, Xamarin.iOS и Xamarin.Android.
Легкость интеграции
Интуитивно понятный API с подробной документацией и примерами кода. Простая интеграция в существующие .NET проекты для быстрой реализации.
Развертывание приложений в облаке
Будьте повсюду с облачным развертыванием. С помощью NuGet SautinSoft.Excel легко развертывается в Azure, AWS и AWS Lambda.
Простой API для создания документов Excel на лету.
Ниже приведен список примеров, демонстрирующих, как создавать различные элементы рабочей книги:
- Графики.
- Комментарии.
- Заголовки и нижние колонтитулы.
- гиперссылки.
- Изображения.
- Поворотные таблицы.
- Формулы.
- Таблицы.
- Текстовые поля
Допустим, вам нужно конвертировать электронную таблицу из документа Excel в PDF в приложении на C#:
// Set a path to our Document
string outFile = @"..\..\..\Result.xlsx";
// Create a new document
ExcelDocument excelDocument = new ExcelDocument();
// Add firstr worksheet
excelDocument.Worksheets.Add("The main worksheet");
// Create a variable to address
var worksheet = excelDocument.Worksheets["The main worksheet"];
// Add plain text
worksheet.Cells["A1"].Value = "This is common string";
worksheet.Cells["B1"].Value = "Hello, World! 12345";
// Add the result of the expression
worksheet.Cells["A2"].Value = "This is the result of a mathematical expression in C#";
worksheet.Cells["B2"].Value = 5 + 5;
// Add the formula
worksheet.Cells["A3"].Value = "This is the formula";
worksheet.Cells["B3"].Formula = "=RAND()";
// Add external and internal links
worksheet.Cells["A4"].Value = "These are hyperlinks";
worksheet.Cells["B4"].Value = "External link";
worksheet.Cells["B4"].Hyperlink = new ExcelHyperlink { Location = "https://sautinsoft.com" };
// Add a large composite text with formatting
// Create a container of strings
RichText text = new RichText();
var part = new RichTextString("This is a very long string... ", new RichTextFormat { Italic = true, Bold = true, FontColor = SKColors.Blue });
// Add the following lines to the container
text.Add(part);
// Save the document
excelDocument.Save(outFile, new XlsxSaveOptions());
Основные функции
Создание и редактирование файлов Excel
Программно создавайте, изменяйте и управляйте рабочими книгами Excel (.XLS, .XLSX).
Продвинутое форматирование
Настраивайте шрифты, цвета, границы, объединение ячеек, выравнивание и многое другое.
Формулы и обработка данных
Добавляйте и вычисляйте формулы, сортируйте, фильтруйте и управляйте большими наборами данных.
Конвертация Excel в PDF, DOCX
Мы подготовили для вас коллекцию примеров по конвертации Excel в PDF, DOCX и RTF с использованием C# и VB.Net.
Постоянные обновления и поддержка
Регулярные обновления с новыми функциями и улучшениями, а также специализированная техническая поддержка для обеспечения плавной разработки и интеграции.
Кроссплатформенность и Облачные технологии
Работает на Windows, macOS, Linux и поддерживает развертывание в Azure и AWS.
Расширенные возможности

SautinSoft.Excel предоставляет широкие возможности для программного создания, редактирования и управления файлами Excel. Он поддерживает расширенные функции, такие как продвинутое форматирование, работа с формулами, диаграммы, управление данными и генерация на основе шаблонов. С более чем 50 примерами кода, включенными в Руководство разработчика, разработчики могут быстро освоить как простые, так и сложные решения.
Простое лицензирование
Нам доверяют ведущие мировые компании







