Modifica i formati XLSX in C#
Modifica di documenti XLSX nativa e ad alte prestazioni utilizzando le API Aspose.Cells for .NET lato server, senza l'uso di software come Microsoft o Adobe PDF.
Come modificare il file XLSX utilizzando C#
Per modificare il file XLSX, utilizzeremoAspose.Cells for .NET API che è una piattaforma API per C# ricca di funzionalità, potente e facile da usare per qualsiasi editor. AprireNuGet gestore pacchetti, cercaAspose.Cells e installare. Puoi anche utilizzare il seguente comando dalla Console di gestione pacchetti.
Comando
PM> Install-Package Aspose.Cells
Passaggi per modificare i file XLSX in C#
Una modifica di base dei documenti con Aspose.Cells for .NET Le API possono essere eseguite con poche righe di codice.
- Includi lo spazio dei nomi nel file della classe
- Carica il file di esempio.
- Aggiungi e accedi al nuovo foglio di lavoro della cartella di lavoro.
- Ottieni le celle desiderate del foglio di lavoro e inserisci il valore nelle celle.
- Inserisci la tabella pivot e imposta lo stile
- Utilizzare il metodo Salva per salvare la cartella di lavoro come file XLSX.
Requisiti di sistema
Le nostre API sono supportate su tutte le principali piattaforme e sistemi operativi. Prima di eseguire il codice seguente, assicurati di avere i seguenti prerequisiti sul tuo sistema.
- Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core, Windows Azure, Mono o piattaforme Xamarin
- Ambiente di sviluppo come Microsoft Visual Studio
- Aggiungi riferimento alla DLL Aspose.Cells for .NET nel tuo progetto - Installa da NuGet utilizzando il pulsante Download in alto
Modifica file XLSX - C#
//load your sample file | |
Workbook book = new Workbook("sample.xlsx"); | |
//add new worksheet | |
Worksheet sheet = book.Worksheets.Add("NewSheet"); | |
Cells cells = sheet.Cells; | |
//add some data | |
cells[0, 0].Value = "fruit"; | |
cells[1, 0].Value = "grape"; | |
cells[2, 0].Value = "blueberry"; | |
cells[3, 0].Value = "kiwi"; | |
cells[4, 0].Value = "cherry"; | |
cells[5, 0].Value = "grape"; | |
cells[6, 0].Value = "blueberry"; | |
cells[7, 0].Value = "kiwi"; | |
cells[8, 0].Value = "cherry"; | |
cells[0, 1].Value = "year"; | |
cells[1, 1].Value = 2020; | |
cells[2, 1].Value = 2020; | |
cells[3, 1].Value = 2020; | |
cells[4, 1].Value = 2020; | |
cells[5, 1].Value = 2021; | |
cells[6, 1].Value = 2021; | |
cells[7, 1].Value = 2021; | |
cells[8, 1].Value = 2021; | |
cells[0, 2].Value = "amount"; | |
cells[1, 2].Value = 50; | |
cells[2, 2].Value = 60; | |
cells[3, 2].Value = 70; | |
cells[4, 2].Value = 80; | |
cells[5, 2].Value = 90; | |
cells[6, 2].Value = 100; | |
cells[7, 2].Value = 110; | |
cells[8, 2].Value = 120; | |
PivotTableCollection pivots = sheet.PivotTables; | |
//Add a PivotTable | |
int pivotIndex = pivots.Add("=NewSheet!A1:C9", "A12", "TestPivotTable"); | |
PivotTable pivot = pivots[pivotIndex]; | |
//Add PivotField for Rows area | |
pivot.AddFieldToArea(PivotFieldType.Row, "fruit"); | |
//Add PivotField for Columns area | |
pivot.AddFieldToArea(PivotFieldType.Column, "year"); | |
//Add PivotField for Values area | |
pivot.AddFieldToArea(PivotFieldType.Data, "amount"); | |
//Set the style of PivotTable | |
pivot.PivotTableStyleType = PivotTableStyleType.PivotTableStyleMedium9; | |
//Refresh and calculate data of PivotTable | |
pivot.RefreshData(); | |
pivot.CalculateData(); | |
book.Save("out.xlsx"); |
Online XLSX Editor demo live
Modifica i documenti XLSX in questo momento visitando il nostro Sito web delle demo dal vivo . La demo live presenta i seguenti vantaggi
XLSX Cos'è il formato file XLSX
XLSX è un formato noto per i documenti Excel Microsoft introdotto da Microsoft con il rilascio di Microsoft Office 2007. Basato sulla struttura organizzata secondo le convenzioni Open Packaging come delineato nella Parte 2 dello standard OOXML ECMA-376, il nuovo formato è un pacchetto zip che contiene una serie di file XML. La struttura e i file sottostanti possono essere esaminati semplicemente decomprimendo il file .xlsx.
Leggi di più