1. Tuotteet
  2.   Laskentataulukko
  3.   .NET
  4.   Aspose.Cells for .NET

Aspose.Cells for .NET

 
 

C# .NET API Excel-laskentataulukoiden luomiseen ja muuntamiseen

Advanced Spreadsheets -asiakirjankäsittelysovellusliittymä, jonka avulla voit luoda, muokata, muuntaa ja hahmontaa laskentataulukkotiedostoja ilman Microsoft PowerPointia tai muita kolmannen osapuolen ohjelmistoja.

Aspose.Cells for .NET on edistyksellinen ja monipuolinen kirjasto, jonka avulla ohjelmoijat voivat luoda ja hallita Excel-laskentataulukoita asentamatta Microsoft Officea tai Exceliä koneisiinsa. Kirjasto tukee useita suosittuja laskentataulukkomuotoja (XLS, XLSX, XLSM, XLSB, XLTX, XLTM, CSV, SpreadsheetML, ODS), joita yrityksesi käyttää päivittäin. Tämän lisäksi kirjasto tukee myös Excel-laskentataulukoiden vientiä PDF-, DOCX-, PPTX-, JSON-, XPS-, HTML-, MHTML-, JSON-, pelkkää tekstiä ja suosittuihin kuvamuotoihin, kuten TIFF, JPG, PNG, BMP ja SVG.

Aspose.Cells for .NET sisältää useita ominaisuuksia laskentataulukkoasiakirjojen luomiseen ja hallintaan .NET-sovelluksissa, kuten uuden työkirjan lisääminen olemassa olevaan laskentataulukkotiedostoon, kopion lisääminen olemassa olevasta laskentataulukosta, kuvien ja kaavioiden lisääminen , gradienttitaustan asettaminen kaavioille, kommenttien, automaattisten suodattimien ja sivunvaihtojen luominen, Excel-kaavojen ja laskelmien käyttäminen, pivot-taulukoiden luominen, uusien työkirjojen lisääminen, olemassa olevien työkirjojen yhdistäminen, kuvien ja kaavioiden tuominen, kaavan tuominen suunnittelijalaskentataulukosta ja monta lisää.

Aspose.Cells for .NET tarjoaa laajan valikoiman lisätoimintoja, mukaan lukien mahdollisuuden luoda ja käsitellä kaavioita, pivot-taulukoita ja nimettyjä alueita sekä tukea tietojen tarkistamiseen, tietosuojaan ja ehdolliseen muotoiluun. Kirjastoa voidaan käyttää minkä tahansa sovelluksen kanssa, olipa kyseessä ASP.NET-verkkosovellus tai Windows-työpöytäsovellus. Aspose.Cells on laajan ominaisuuksiensa, useiden tiedostomuotojen tukensa ja kattavan dokumentaation ansiosta erinomainen valinta kaikille kehittäjille, jotka haluavat työskennellä Excel-tiedostojen kanssa .NET-sovelluksissaan.

Previous Next

Aspose.Cellsin käytön aloittaminen .NET:lle

Suositeltava tapa asentaa Aspose.Cells for .NET on NuGet. Käytä seuraavaa komentoa sujuvaan asennukseen.

Asenna Aspose.Cells for .NET NuGetin kautta

NuGet\Install-Package Aspose.Cells -Version 23.1.1 
Voit myös ladata sen suoraan Asposen tuotteen julkaisusivulta.

Excel-laskentataulukon luominen C#.NET-sovellusliittymän kautta

Aspose.Cells for .NET tukee täysin muuntamista useiden tiedostomuotojen välillä. Sen avulla ohjelmistokehittäjät voivat ladata Excel-laskentataulukoita yhteen tiedostomuotoon ja tallentaa ne lukuisiin muihin tuettuihin tiedostomuotoihin .NET-sovelluksissaan. Kirjasto mahdollistaa Excel-laskentataulukon muuntamisen PDF-, HTML-, PowerPointi-, XPS-, HTML-, MHTML-, JSON-, pelkkää tekstiä ja suosittuja kuvamuotoja, kuten TIFF, JPG, PNG, BMP ja SVG. Kirjasto mahdollistaa myös Excel-työkirjan muuntamisen Ods-, Sxc- ja Fods-muotoisiksi (OpenOffice / LibreOffice calc).

Uuden työkirjan luominen .NET API:n kautta

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

Suojaa Excel-laskentataulukko C# .NET API:n kautta

Aspose.Cells for .NET antaa ohjelmistokehittäjille mahdollisuuden suojata laskentataulukkoasiakirjojaan tai poistaa niiden suojauksen .NET-sovellustensa sisällä. Kirjastossa on useita tärkeitä toimintoja laskentataulukkotiedostojen ja sen sisällä olevien tietojen suojaamiseksi, kuten estää muita käyttämästä Excel-tiedostojen tietoja salasanalla, suojata työkirjaa tai laskentataulukkoa ja poistaa suojaus, lisätä digitaalinen allekirjoitus ja paljon muuta .Kirjasto tukee myös estää piilotettujen laskentataulukoiden katselun, laskentataulukoiden lisäämisen, siirtämisen, poistamisen tai piilottamisen sekä laskentataulukoiden uudelleennimeämisen.

Suojaa salasanalla tai poista jaettu työkirja .NET-sovellusliittymän kautta

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

Excel-kaavalaskelmien tuki C#:n kautta

Aspose.Cells for .NET sisältää mahdollisuuden työskennellä Excel-kaavojen kanssa ja laskea tuloksia käyttämällä C#.NET-komentoja. Kirjasto on tarjonnut kattavan joukon toimintoja työskentelyyn Excel-kaavojen kanssa, mikä helpottaa kaavojen luomista ja käsittelyä sekä niiden arviointia ja laskemista. Se tukee kaavojen suoraa laskemista, kaavojen toistuvaa laskemista, Excel 2016 MINIFS- ja MAXIFS-funktioiden laskemista, IFNA-funktion laskemista, tietotaulukon taulukkokaavan laskemista ja paljon muuta.

Aseta yksinkertainen kaava nimetylle alueelle C# API:n kautta

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

Useiden Excel-tiedostojen ja työkirjojen yhdistäminen C#-sovellusliittymän kautta

Useita Excel-tiedostoja tai työkirjoja on usein yhdistettävä yhdeksi laskentataulukkotiedostoksi. Aspose.Cells for .NET helpottaa ohjelmistokehittäjien yhdistämään useita kuvia, kaavioita, tekstiä ja muita tietoja sisältäviä työkirjoja yhdeksi työkirjaksi muutamalla rivillä .NET-koodia. Kirjasto tukee myös useiden laskentataulukoiden yhdistämistä yhdeksi laskentataulukoksi helposti.

Yhdistä useita työkirjoja .NET API:n kautta

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);
 Suomen