Avoimen lähdekoodin .NET-kirjasto Excel-laskentataulukoiden käsittelyyn
Ilmainen .NET-kirjasto, jonka avulla ohjelmistokehittäjät voivat lukea, kirjoittaa ja käsitellä Excel XLSX -laskentataulukoita helposti.
Simplexcel on avoimen lähdekoodin .NET-kirjasto, joka tarjoaa toimintoja Excel XLSX -laskentataulukon työskentelyyn .NET:n kautta. Kirjasto keskittyy pääasiassa yleisimpiin ominaisuuksiin ja tehtäviin, jotka voivat auttaa kehittäjää laskentataulukon luomisessa. Kirjasto on tarjonnut täydellisen tuen ASP.NET- ja Windows-palveluille.
Avoimen lähdekoodin Simplexcel-kirjasto tarjoaa ohjelmiston Excel 2007+ -työkirjojen luomiseen alkuperäisessä XLSX-muodossa ilman COM-yhteensopivuutta. Kirjastossa on tuki useille tärkeille Excel XLSX:n luomiseen ja käsittelyyn liittyville ominaisuuksille, kuten Excel-työkirjan luominen, arkkien lisääminen työkirjaan, Excel-dokumenttien lukeminen, uusien solujen luominen, solualueiden lisääminen, solujen muotoilu, rivien lisääminen ja hallinta, luominen Hyperlinkit solulle, määritä pakkaustaso, tallenna tiedosto streamiin ja paljon muuta.
Simplexcelin käytön aloittaminen
Suositeltu tapa asentaa Simplexcel on NuGet. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna Simplexcel NuGetista
Install-Package Simplexcel
Luo Excel-työkirja .NET API:n kautta
Simplexcel-kirjaston avulla C#.NET-ohjelmoijat voivat luoda Excel-laskentataulukon omissa .NET-sovelluksissaan. Voit helposti luoda työkirjan ja lisätä laskentataulukoita, antaa sille nimen parilla rivillä .NET-koodia. Voit myös täyttää sen solut ja lisätä ne uuteen työkirjaan helposti. Se tukee myös kirjasintyypin ja tekstikoon asettamista luodulle arkille.
Excel-työkirjan luominen .NET-kirjaston kautta
// 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");
Luo hyperlinkkejä Excelin soluun
Avoimen lähdekoodin Simplexcel-kirjasto on tarjonnut mahdollisuuden luoda hyperlinkkejä Excel-laskentataulukon soluun helposti käyttämällä C# .NET -komentoja. Voit helposti määrittää haluamasi muodon hyperlinkeille. Kehittäjät voivat helposti määrittää muotoilun, kuten lihavoinnin tai fontin koon tai reunuksen laskentataulukon soluilleen.
Lisää hyperlinkkejä Excel-soluun .NET-kirjaston kautta
// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";
Lisää sivun asetukset laskentataulukkoon
Avoimen lähdekoodin Simplexcel-kirjaston avulla ohjelmistokehittäjät voivat määrittää ja käyttää sivun asetusominaisuuksia laskentataulukolle omissa .NET-sovelluksissaan. Sivun asetusasetukset vaikuttavat siihen, miten käyttäjät näkevät laskentataulukon. Se hallitsee laskentataulukon ominaisuuksia, kuten paperin kokoa, sivun suuntaa, sivujen otsikoita ja marginaaleja ja ruudukkoviivoja.
Käytä Sivun asetukset -ominaisuuksia laskentataulukkotiedostoon .NET:n kautta
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);
}
Jäädyttää ruudut laskentataulukossa
Avoimen lähdekoodin Simplexcel-kirjasto on tarjonnut mahdollisuuden jäädyttää ruutuja laskentataulukossa muutamalla C# .NET-komennolla. Pysäytysruudut ovat erittäin hyödyllinen ominaisuus, kun työskentelet useiden laskentataulukoiden parissa. Voit pitää laskentataulukon alueen näkyvissä, kun vierität laskentataulukon toiselle alueelle. Tällä hetkellä se pidetään yksinkertaisena; voit joko lukita laskentataulukon ensimmäisen rivin tai vasemmanpuoleisimman sarakkeen (A).
Lisää hyperlinkkejä Excel-soluun .NET-kirjaston kautta
// Freeze the first row
Worksheet.FreezeTopRow
// Freeze the leftmost column
Worksheet.FreezeLeftColumn