Open Source .NET-bibliotek for håndtering av Excel-regneark
Gratis .NET-bibliotek som gjør det mulig for programvareutviklere å lese, skrive og manipulere Excel XLSX-regneark med letthet.
Simplexcel er et åpen kildekode .NET-bibliotek som gir funksjonalitet for arbeid med Excel XLSX-regneark via .NET. Biblioteket fokuserer hovedsakelig på de vanligste funksjonene og oppgavene som kan hjelpe utvikleren med å lage et regneark. Biblioteket har gitt fullstendig støtte for ASP.NET og Windows Services.
Simplexcel-biblioteket med åpen kildekode gir programvare for å generere Excel 2007+-arbeidsbøker i deres opprinnelige XLSX-format uten å stole på COM-interop. Biblioteket har inkludert støtte for flere viktige funksjoner knyttet til Excel XLSX opprettelse og manipulering, for eksempel å lage Excel-arbeidsbok, legge til ark i en arbeidsbok, lese Excel-dokumenter, lage nye celler, legge til celleområder, formatere celler, legge til og administrere rader, lage Hyperkoblinger for en celle, spesifiser komprimeringsnivå, lagre filen i en strøm og mange flere.
Komme i gang med Simplexcel
Den anbefalte måten å installere Simplexcel på er fra NuGet. Bruk følgende kommando for en jevn installasjon.
Installer Simplexcel fra NuGet
Install-Package Simplexcel
Lag Excel-arbeidsbok via .NET API
Simplexcel-biblioteket gjør det mulig for C# .NET-programmerere å generere et Excel-regneark i sine egne .NET-apper. Du kan enkelt lage en arbeidsbok og legge til regneark, gi den et navn med et par linjer med .NET-kode. Du kan også fylle ut cellene og legge dem til i en ny arbeidsbok med letthet. Den støtter også innstilling av skrifttype og tekststørrelse for et opprettet ark.
Hvordan lage Excel-arbeidsbok via .NET Library
// 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");
Lag hyperkoblinger til en Excel-celle
Simplexcel-biblioteket med åpen kildekode har gitt muligheten til å lage hyperkoblinger i en Excel-regnearkcelle med letthet ved å bruke C# .NET-kommandoer. Du kan enkelt angi ønsket format for hyperkoblingene. Utviklere kan enkelt angi formatering som fet eller skriftstørrelse eller kantlinje for regnearkcellene deres.
Legg til hyperkoblinger til Excel Cell via .NET Library
// Just Two lines of code can do it
sheet.Cells["A1"] = "Click me now!";
sheet.Cells["A1"].Hyperlink = "https://github.com/mstum/Simplexcel/";
Legg til egenskaper for sideoppsett for et regneark
Simplexcel-biblioteket med åpen kildekode gjør det mulig for programvareutviklere å angi og bruke sideoppsettegenskaper for et regneark i sine egne .NET-applikasjoner. Innstillinger for sideoppsett påvirker måten brukerne ser et regneark på. Den kontrollerer regnearkfunksjonene som papirstørrelse, sideretning, sideoverskrifter og marger og rutenett.
Bruk sideoppsettegenskaper på regnearkfil via .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);
}
Frys ruter i et regneark
Simplexcel-biblioteket med åpen kildekode har gitt muligheten til å fryse ruter i et regneark ved å bruke et par C# .NET-kommandoer. Frys ruter er en veldig nyttig funksjon mens du arbeider med flere regneark. Du kan holde et område av et regneark synlig mens du blar til et annet område av regnearket. For øyeblikket holdes det enkelt; du kan enten fryse den første raden eller kolonnen (A) lengst til venstre i et regneark.
Legg til hyperkoblinger til Excel Cell via .NET Library
// Freeze the first row
Worksheet.FreezeTopRow
// Freeze the leftmost column
Worksheet.FreezeLeftColumn