.NET библиотека с отворен код за работа с електронни таблици на Excel  

Безплатна .NET библиотека, която позволява на разработчиците на софтуер да четат, пишат и манипулират Excel XLSX електронни таблици с лекота.

Simplexcel е .NET библиотека с отворен код, която предоставя функционалност за работа с Excel XLSX електронна таблица чрез .NET. Библиотеката се фокусира основно върху най-често срещаните функции и задачи, които могат да помогнат на разработчика да създаде електронна таблица. Библиотеката предоставя пълна поддръжка за ASP.NET и Windows Services.

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

Previous Next

Първи стъпки със Simplexcel

Препоръчителният начин за инсталиране на Simplexcel е от NuGet. Моля, използвайте следната команда за гладка инсталация.

Инсталирайте Simplexcel от NuGet

 Install-Package Simplexcel

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

Библиотеката Simplexcel позволява на C# .NET програмистите да генерират електронна таблица на Excel в техните собствени .NET приложения. Можете лесно да създадете работна книга и да добавите работни листове, да й зададете име с няколко реда .NET код. Можете също така да попълвате клетките му и да ги добавяте към нова работна книга с лекота. Той също така поддържа задаване на тип шрифт и размер на текста за създаден лист.

Как да създадете готварска книга на Excel чрез .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 команди. Можете лесно да зададете желания формат за хипервръзките. Разработчиците могат лесно да задават форматиране като удебелен шрифт или размер на шрифта или рамка за клетките на работния си лист.

Добавяне на хиперлинк към 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) на работен лист.

Добавяне на хиперлинк към Excel Cell чрез .NET библиотека

// Freeze the first row
Worksheet.FreezeTopRow 
// Freeze the leftmost column 
Worksheet.FreezeLeftColumn 
 Български