1. Produktai
  2.   Skaičiuoklė
  3.   .NET
  4.   Simplexcel
 
  

Atvirojo kodo .NET biblioteka, skirta „Excel“ skaičiuoklėms tvarkyti  

Nemokama .NET biblioteka, leidžianti programinės įrangos kūrėjams lengvai skaityti, rašyti ir manipuliuoti „Excel XLSX“ skaičiuokles.

Simplexcel yra atvirojo kodo .NET biblioteka, teikianti funkcionalumą dirbant su Excel XLSX skaičiuokle per .NET. Bibliotekoje daugiausia dėmesio skiriama dažniausiai pasitaikančioms funkcijoms ir užduotims, kurios gali padėti kūrėjui sukurti skaičiuoklę. Biblioteka suteikė visišką ASP.NET ir Windows paslaugų palaikymą.

Atvirojo kodo Simplexcel biblioteka suteikia programinę įrangą, leidžiančią generuoti Excel 2007+ darbaknyges jų gimtuoju XLSX formatu, nepasikliaujant COM sąveika. Bibliotekoje yra palaikymas kelioms svarbioms funkcijoms, susijusioms su Excel XLSX kūrimu ir manipuliavimu, pvz., Excel darbaknygės kūrimas, lapų įtraukimas į darbaknygę, Excel dokumentų skaitymas, naujų langelių kūrimas, langelių diapazonų pridėjimas, langelių formatavimas, eilučių pridėjimas ir tvarkymas, kūrimas. Hipersaitai langeliui, nurodykite suspaudimo lygį, išsaugokite failą sraute ir dar daugiau.

Previous Next

Darbo su Simplexcel pradžia

Rekomenduojamas Simplexcel diegimo būdas yra iš NuGet. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite Simplexcel iš NuGet

 Install-Package Simplexcel

Sukurkite „Excel“ darbaknygę naudodami .NET API

Simplexcel biblioteka leidžia C# .NET programuotojams sukurti Excel skaičiuoklę savo .NET programose. Galite lengvai sukurti darbaknygę ir pridėti darbalapių, priskirti jai pavadinimą su keliomis .NET kodo eilėmis. Taip pat galite užpildyti jo langelius ir lengvai įtraukti juos į naują darbaknygę. Jis taip pat palaiko sukurto lapo šrifto tipo ir teksto dydžio nustatymą.

Kaip sukurti „Excel“ darbaknygę naudojant .NET biblioteką

// 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");

Sukurkite hipersaitus į „Excel“ langelį

Atvirojo kodo Simplexcel biblioteka suteikė galimybę lengvai kurti hipersaitus Excel darbalapio langelyje naudojant C# .NET komandas. Galite lengvai nustatyti norimą hipersaitų formatą. Kūrėjai gali lengvai nustatyti formatavimą, pvz., paryškintą šriftą arba šrifto dydį arba kraštinę savo darbalapio langeliams.

Pridėkite hipersaitus į „Excel“ langelį naudodami .NET biblioteką

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

Pridėkite darbalapio puslapio sąrankos ypatybes

Atvirojo kodo Simplexcel biblioteka leidžia programinės įrangos kūrėjams nustatyti ir taikyti puslapio sąrankos ypatybes darbalapiui savo .NET programose. Puslapio sąrankos nustatymai turi įtakos tam, kaip vartotojai mato darbalapį. Jis valdo tokias darbalapio funkcijas kaip popieriaus dydis, puslapio orientacija, puslapio antraštės ir paraštės bei tinklelio linijos.

Taikykite puslapio sąrankos ypatybes skaičiuoklės failui per .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);
}

Užšaldyti skydelius darbalapyje

Atvirojo kodo Simplexcel biblioteka suteikė galimybę užšaldyti darbalapio sritis naudojant keletą C# .NET komandų. Stogo langų fiksavimas yra labai naudinga funkcija dirbant su keliais darbalapiais. Slinkdami į kitą darbalapio sritį galite matyti darbalapio sritį. Šiuo metu tai yra paprasta; galite fiksuoti pirmąją darbalapio eilutę arba kairįjį stulpelį (A).

Pridėkite hipersaitus į „Excel“ langelį naudodami .NET biblioteką

// Freeze the first row
Worksheet.FreezeTopRow 
// Freeze the leftmost column 
Worksheet.FreezeLeftColumn 
 Lietuvių