SautinSoft.Excel

SautinSoft.Excel

Библиотека .NET, предназначенная для создания и редактирования файлов Excel (.xlsx и .xls).

  • Создавайте и редактируйте файлы Excel (XLS, XLSX) на лету или на основе существующих документов.
  • Поддержка формул: добавляйте, изменяйте и вычисляйте сложные формулы.
  • Настройки форматирования: настраивайте стили, шрифты, цвета, границы, объединяйте ячейки и многое другое.
  • Работа с данными: обрабатывайте большие наборы данных, включая добавление, удаление и обновление строк и столбцов.
  • Интеграция мультимедиа: вставляйте изображения, диаграммы и графики.
  • Совместимость: открывайте и сохраняйте файлы Excel, созданные в разных версиях Microsoft Excel.
.NET 8, 7, 6, 5, Standard 2, Core 2x & 3x, Framework 4.6.2+
AWS (EC2, Lambda) Kubernetes (All Versions) Azure (WebApps, Functions v3) Docker (All Versions)
Download (2025.02.6)

Последние изменения

Что нового в SautinSoft.Excel

Обзор

«SautinSoft.Excel» — это полностью написанная на C# (.NET Framework и .NET Core) библиотека, которая предоставляет разработчикам широкий набор API. Она оснащает разработчиков эффективными инструментами для работы с электронными таблицами, предлагая широкий спектр возможностей:

SautinSoft.Excel предлагает набор возможностей для создания и редактирования файлов Excel, что делает её мощным и гибким решением для разработчиков.

  • Операции с ячейками и диапазонами: легко управляйте отдельными ячейками, диапазонами и их свойствами.
  • Расширенные параметры форматирования: настраивайте стили, шрифты, границы, цвета и многое другое.
  • Работа с формулами: добавляйте, редактируйте и вычисляйте формулы динамически.
  • Поддержка диаграмм и графиков: создавайте и изменяйте диаграммы различных типов и макетов.
  • Управление данными: эффективно работайте с большими наборами данных, выполняя сортировку, фильтрацию и объединение ячеек.
  • Генерация на основе шаблонов: используйте шаблоны для быстрого создания сложных документов Excel.
  • Импорт/экспорт данных: импортируйте данные из различных источников или экспортируйте в форматы Excel.

SautinSoft.Excel идеально подходит для приложений, которым требуется удобное управление файлами Excel, будь то генерация отчетов, обработка данных или автоматизация рабочих процессов. Высокая производительность, широкий функционал и простота использования делают её отличным выбором для разработчиков, работающих с Excel в среде .NET.

Почему стоит выбрать SautinSoft.Excel?

Fast and Efficient

Быстрый и эффективный

Экономьте память и время благодаря легковесной архитектуре API. Чем больше документ, тем быстрее наш API генерирует сложные файлы.

Convert Excel to PDF and Word documents

Полноценная функциональность Excel

программное создание, редактирование и обработка файлов Excel (.xlsx, .xls).Полная поддержка формул, диаграмм, таблиц, сводных таблиц и многого другого. Применение продвинутого форматирования к ячейкам, строкам и столбцам.

Standalone & Independent

Производительность и масштабируемость

Оптимизирован для работы с большими наборами данных и сложными файлами Excel. Разработан для быстрой работы в высоконагруженных приложениях.

Full .NET Support for Windows, Linux, and Mac

Полная поддержка .NET для Windows, Linux и Mac

Разрабатывайте для любой платформы .NET или основных операционных систем с единым кодовым базисом. Используйте в своих приложениях для .NET Framework, Mono, Xamarin.iOS и Xamarin.Android.

Useful conversion settings

Легкость интеграции

Интуитивно понятный API с подробной документацией и примерами кода. Простая интеграция в существующие .NET проекты для быстрой реализации.

Deploy Apps to the Cloud

Развертывание приложений в облаке

Будьте повсюду с облачным развертыванием. С помощью NuGet SautinSoft.Excel легко развертывается в Azure, AWS и AWS Lambda.

Простой API для создания документов Excel на лету.

Ниже приведен список примеров, демонстрирующих, как создавать различные элементы рабочей книги:
  • Графики.
  • Комментарии.
  • Заголовки и нижние колонтитулы.
  • гиперссылки.
  • Изображения.
  • Поворотные таблицы.
  • Формулы.
  • Таблицы.
  • Текстовые поля
Полную иерархию элементов (отношения родитель/потомок) внутренняя представления Excel-файла в SautinSoft.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 code-examples

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

Нам доверяют ведущие мировые компании

Gazprom
IBM
Intel
Microsoft
Siemens
Uber
Indiana University – Purdue University Indianapolis
The University of Manchester
New York State
University of Pittsburgh
Western Standard - Translation and Library Technologies
United Graphic Expression Corporation
FoxyUtils
Talent management software
PROS
World Wrestling Entertainment
Moody's Investors Service
Nuance Communications