1. Produkter
  2.   Regneark
  3.   .NET
  4.   Simplexcel
 
  

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.

Previous Next

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 
 Norsk