Libreria .NET open source per la gestione di fogli di calcolo Excel
Libreria .NET gratuita che consente agli sviluppatori di software di leggere, scrivere e manipolare fogli di calcolo Excel XLSX con facilità.
Simplexcel è una libreria .NET open source che fornisce funzionalità per lavorare con il foglio di calcolo Excel XLSX tramite .NET. La libreria si concentra principalmente sulle funzionalità e sulle attività più comuni che possono aiutare lo sviluppatore a creare un foglio di calcolo. La libreria ha fornito supporto completo per ASP.NET e Windows Services.
La libreria open source Simplexcel offre un software per generare cartelle di lavoro Excel 2007+ nel loro formato XLSX nativo senza fare affidamento sull'interoperabilità COM. La libreria include il supporto per diverse importanti funzionalità relative alla creazione e manipolazione di Excel XLSX, come la creazione di cartelle di lavoro Excel, l'aggiunta di fogli a una cartella di lavoro, la lettura di documenti Excel, la creazione di nuove celle, l'aggiunta di intervalli di celle, la formattazione di celle, l'aggiunta e la gestione di righe, la creazione Collegamenti ipertestuali per una cella, specificare il livello di compressione, salvare il file in uno Stream e molti altri.
Guida introduttiva a Simplexcel
Il modo consigliato per installare Simplexcel è da NuGet. Si prega di utilizzare il comando seguente per un'installazione senza problemi.
Installa Simplexcel da NuGet
Install-Package Simplexcel
Crea cartella di lavoro Excel tramite .NET API
La libreria Simplexcel consente ai programmatori C# .NET di generare un foglio di calcolo Excel all'interno delle proprie app .NET. Puoi facilmente creare una cartella di lavoro e aggiungere fogli di lavoro, assegnarle un nome con un paio di righe di codice .NET. Puoi anche popolare le sue celle e aggiungerle a una nuova cartella di lavoro con facilità. Supporta anche l'impostazione del tipo di carattere e della dimensione del testo per un foglio creato.
Come creare Excel Cookbook tramite .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");
Crea collegamenti ipertestuali a una cella di Excel
La libreria open source Simplexcel ha fornito la capacità di creare collegamenti ipertestuali all'interno di una cella del foglio di lavoro di Excel con facilità utilizzando i comandi C# .NET. Puoi facilmente impostare il formato desiderato per i collegamenti ipertestuali. Gli sviluppatori possono facilmente impostare la formattazione come grassetto o dimensione del carattere o bordo per le celle del foglio di lavoro.
Aggiungi Hyperlink a 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/";
Aggiungi le proprietà di impostazione della pagina per un foglio di lavoro
La libreria open source Simplexcel consente agli sviluppatori di software di impostare e applicare le proprietà di impostazione della pagina per un foglio di lavoro all'interno delle proprie applicazioni .NET. Le impostazioni di configurazione della pagina influiscono sul modo in cui gli utenti vedono un foglio di lavoro. Controlla le funzionalità del foglio di lavoro come il formato carta, l'orientamento della pagina, le intestazioni e i margini delle pagine e le linee della griglia.
Applica le proprietà di configurazione della pagina al file di foglio elettronico tramite .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);
}
Blocca riquadri in un foglio di lavoro
La libreria open source Simplexcel ha fornito la capacità di bloccare i riquadri in un foglio di lavoro usando un paio di comandi C# .NET. I riquadri di blocco sono una funzionalità molto utile quando si lavora su più fogli di lavoro, è possibile mantenere visibile un'area di un foglio di lavoro mentre si scorre in un'altra area del foglio di lavoro. Al momento, viene mantenuto semplice; puoi bloccare la prima riga o la colonna più a sinistra (A) di un foglio di lavoro.
Aggiungi Hyperlink a Excel Cell via .NET Library
// Freeze the first row
Worksheet.FreezeTopRow
// Freeze the leftmost column
Worksheet.FreezeLeftColumn