Библиотека .NET с открытым исходным кодом для обработки электронных таблиц Excel  

Бесплатная библиотека .NET, которая позволяет разработчикам программного обеспечения с легкостью читать, записывать и обрабатывать электронные таблицы Excel XLSX.

Simplexcel — это библиотека .NET с открытым исходным кодом, которая предоставляет функции для работы с электронными таблицами Excel XLSX через .NET. Библиотека в основном ориентирована на наиболее распространенные функции и задачи, которые могут помочь разработчику создать электронную таблицу. Библиотека обеспечивает полную поддержку ASP.NET и служб Windows.

Библиотека Simplexcel с открытым исходным кодом предоставляет программное обеспечение для создания книг Excel 2007+ в их собственном формате XLSX, не полагаясь на COM-взаимодействие. Библиотека включает поддержку нескольких важных функций, связанных с созданием и управлением Excel XLSX, таких как создание книги Excel, добавление листов в книгу, чтение документов Excel, создание новых ячеек, добавление диапазонов ячеек, форматирование ячеек, добавление и управление строками, создание Гиперссылки для ячейки, укажите уровень сжатия, сохраните файл в поток и многое другое.

Previous Next

Начало работы с Симплекс

Рекомендованный способ установки Simplexcel - от NuGet. Пожалуйста, используйте следующую команду для плавной установки.

Установите Simplexcel из NuGet

 Install-Package Simplexcel

Создание книги Excel через .NET API

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

Как создать Excel Cookbook через библиотеку .NET

// using Simplexcel;
var sheet = new Worksheet("Hello, world!");
sheet.Cells[0, 0] = "Hello,";
sheet.Cells["B1"] = "World!";
var workbook = new Workbook();
workbook.Add(sheet);
workbook.Save(@"d:\test.xlsx");

Создание гиперссылок на ячейку Excel

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

Добавить Hyperlink в Excel Cell через библиотеку .NET

// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";

Добавить свойства настройки страницы для рабочего листа

Библиотека Simplexcel с открытым исходным кодом позволяет разработчикам программного обеспечения задавать и применять свойства настройки страницы для рабочего листа в своих собственных приложениях .NET. Параметры настройки страницы влияют на то, как пользователи видят рабочий лист. Он управляет функциями рабочего листа, такими как размер бумаги, ориентация страницы, заголовки страниц, поля и линии сетки.

Применить свойства настройки страницы к файлу таблицы через .NET

var sheet = new Worksheet("Hello, world!");
sheet.PageSetup.PrintRepeatRows = 2; // How many rows (starting with the top one)
sheet.PageSetup.PrintRepeatColumns = 0; // How many columns (starting with the left one, 0 is default)
sheet.PageSetup.Orientation = Orientation.Landscape;
sheet.Cells["A1"] = "Title!";
sheet.Cells["A1"].Bold = true;
sheet.Cells["A2"] = "Subtitle!";
sheet.Cells["A2"].Bold = true;
sheet.Cells["A2"].TextColor = Color.Magenta;
for (int i = 0; i < 100; i++)
{
    sheet.Cells[i + 2, 0] = "Entry Number " + (i + 1);
}

Закрепить области на листе

Библиотека Simplexcel с открытым исходным кодом предоставляет возможность замораживания панелей на листе с помощью нескольких команд C# .NET. Стоп-панели — очень полезная функция при работе с несколькими рабочими листами. Вы можете оставить область рабочего листа видимой, пока прокручиваете до другой области рабочего листа. На данный момент он остается простым; вы можете либо закрепить первую строку, либо крайний левый столбец (A) рабочего листа.

Добавить Hyperlink в Excel Cell через библиотеку .NET

// Freeze the first row
Worksheet.FreezeTopRow 
// Freeze the leftmost column 
Worksheet.FreezeLeftColumn 
 Русский