Aspose.Cells for .NET
C# .NET API for å lage og konvertere Excel-regneark
Advanced Spreadsheets dokumentbehandlings-API for å lage, endre, konvertere og gjengi regnearkfiler uten å bruke Microsoft PowerPoint eller annen tredjepartsprogramvare.
Aspose.Cells for .NET er et avansert og funksjonsrikt bibliotek som gir programvareprogrammerere muligheten til å lage og administrere Excel-regneark uten å installere Microsoft office eller Excel på maskinene deres. Biblioteket støtter ulike populære regnearkfilformater (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS) som bedriften din bruker hver dag. Bortsett fra det støtter biblioteket også eksport av Excel-regneark til PDF, DOCX, PPTX, JSON, XPS, HTML, MHTML, JSON, ren tekst og populære bildeformater, inkludert TIFF, JPG, PNG, BMP og SVG.
Aspose.Cells for .NET har inkludert en rekke funksjoner for håndtering av regnearkdokumenter og administrasjon i .NET-applikasjoner, for eksempel å legge til en ny arbeidsbok i en eksisterende regnearkfil, legge til en kopi av et eksisterende regneark, legge til bilder og diagrammer , angi gradientbakgrunn for diagrammer, lage kommentarer, autofiltre og sideskift, jobbe med Excel-formler og beregninger, lage pivottabeller, legge til nye arbeidsbøker, slå sammen eksisterende arbeidsbøker, importere bilder og diagrammer, importere formel fra et designerregneark, og mange flere.
Aspose.Cells for .NET gir et bredt spekter av tilleggsfunksjonalitet, inkludert muligheten til å lage og manipulere diagrammer, pivottabeller og navngitte områder, samt støtte for arbeid med datavalidering, databeskyttelse og betinget formatering. Biblioteket kan brukes med alle typer applikasjoner, enten det er en ASP.NET-webapplikasjon eller en Windows-skrivebordsapplikasjon. Med sitt brede utvalg av funksjoner, støtte for et bredt spekter av filformater og omfattende dokumentasjon, er Aspose.Cells et utmerket valg for enhver utviklere som ønsker å jobbe med Excel-filer i sine .NET-applikasjoner.
Kom i gang med Aspose.Cells for .NET
Den anbefalte måten å installere Aspose.Cells for .NET på er å bruke NuGet. Bruk følgende kommando for en jevn installasjon.
Installer Aspose.Cells for .NET via NuGet
NuGet\Install-Package Aspose.Cells -Version 23.1.1
Du kan også laste den ned direkte fra Aspose-produktutgivelsessiden.Oppretting av Excel-regneark via C#.NET API
Aspose.Cells for .NET støtter fullt konvertering mellom flere filformater. Det lar programvareutviklere laste Excel-regneark i ett filformat og lagre det i en rekke andre støttede filformater i deres .NET-applikasjoner. Biblioteket tillater Excel-regnearkkonvertering til PDF, HTML, PowerPoint, XPS, HTML, MHTML, JSON, ren tekst og populære bildeformater inkludert TIFF, JPG, PNG, BMP og SVG. Biblioteket lar også konvertere Excel-arbeidsbok til Ods, Sxc og Fods (OpenOffice / LibreOffice calc).
Opprett en ny arbeidsbok via .NET API
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
try
{
// Create a License object
License license = new License();
// Set the license of Aspose.Cells to avoid the evaluation limitations
license.SetLicense(dataDir + "Aspose.Cells.lic");
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
// Instantiate a Workbook object that represents Excel file.
Workbook wb = new Workbook();
// When you create a new workbook, a default "Sheet1" is added to the workbook.
Worksheet sheet = wb.Worksheets[0];
// Access the "A1" cell in the sheet.
Cell cell = sheet.Cells["A1"];
// Input the "Hello World!" text into the "A1" cell
cell.PutValue("Hello World!");
// Save the Excel file.
wb.Save(dataDir + "MyBook_out.xlsx");
Beskytt Excel-regneark via C# .NET API
Aspose.Cells for .NET gjør det mulig for programvareutviklere å beskytte eller oppheve beskyttelsen av regnearkdokumentene sine i .NET-applikasjonene. Biblioteket har inkludert flere viktige funksjoner for å beskytte regnearkfilene og dataene i det, for eksempel hindre andre fra å få tilgang til data i Excel-filer ved å bruke passord, Beskytt og opphev beskyttelse av arbeidsbok eller regneark, legg til en digital signatur og mye mer. Biblioteket støtter også forhindre visning av skjulte regneark, legge til, flytte, slette eller skjule regneark og gi nytt navn til regneark.
Passordbeskytt eller fjern beskyttelse av delt arbeidsbok via .NET API
Workbook wb = new Workbook();
//Protect the Shared Workbook with Password
wb.ProtectSharedWorkbook("1234");
//Uncomment this line to Unprotect the Shared Workbook
//wb.UnprotectSharedWorkbook("1234");
//Save the output Excel file
wb.Save("outputProtectSharedWorkbook.xlsx");
Støtte for Excel-formelberegninger via C#
Aspose.Cells for .NET har inkludert muligheten til å jobbe med Excel-formler og beregne resultater ved hjelp av C#.NET-kommandoer. Biblioteket har gitt et omfattende sett med funksjoner for å arbeide med Excel-formler, noe som gjør det enkelt å lage og manipulere formler, samt evaluere og beregne dem på nytt. Den støtter direkte beregning av formler, beregning av formler gjentatte ganger, beregning av Excel 2016 MINIFS- og MAXIFS-funksjoner, beregning av IFNA-funksjon, beregning av matriseformelen til en datatabell og mange flere.
Angi enkel formel for navngitt område via C# API
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Create an instance of Workbook
Workbook book = new Workbook();
// Get the WorksheetCollection
WorksheetCollection worksheets = book.Worksheets;
// Add a new Named Range with name "NewNamedRange"
int index = worksheets.Names.Add("NewNamedRange");
// Access the newly created Named Range
Name name = worksheets.Names[index];
// Set RefersTo property of the Named Range to a formula. Formula references another cell in the same worksheet
name.RefersTo = "=Sheet1!$A$3";
// Set the formula in the cell A1 to the newly created Named Range
worksheets[0].Cells["A1"].Formula = "NewNamedRange";
// Insert the value in cell A3 which is being referenced in the Named Range
worksheets[0].Cells["A3"].PutValue("This is the value of A3");
// Calculate formulas
book.CalculateFormula();
// Save the result in XLSX format
book.Save(dataDir + "output_out.xlsx");
Kombiner flere Excel-filer og arbeidsbøker via C# API
Det er ofte nødvendig å kombinere ulike Excel-filer eller arbeidsbøker til én enkelt regnearkfil. Aspose.Cells for .NET gjør det enkelt for programvareutviklere å kombinere flere arbeidsbøker som inneholder bilder, diagrammer, tekst og andre data til en enkelt arbeidsbok ved å bruke et par linjer med .NET-kode. Biblioteket støtter også å kombinere flere regneark til ett enkelt regneark.
Kombiner flere arbeidsbøker via .NET API
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Define the first source
// Open the first excel file.
Workbook SourceBook1 = new Workbook(dataDir+ "SampleChart.xlsx");
// Define the second source book.
// Open the second excel file.
Workbook SourceBook2 = new Workbook(dataDir+ "SampleImage.xlsx");
// Combining the two workbooks
SourceBook1.Combine(SourceBook2);
dataDir = dataDir + "Combined.out.xlsx";
// Save the target book file.
SourceBook1.Save(dataDir);