Celle formattate in Excel

Usabilità è un termine che descrive quanto bene una persona può interagire con un programma, un sito web o un dispositivo. I fattori che aumentano l’usabilità includono la facilità di apprendimento e l’efficienza d’uso. Puoi usare il colore per aumentare l’usabilità del tuo foglio di calcolo in diversi modi. Ad esempio, se hai bisogno di identificare tutte le celle in un foglio di calcolo i cui valori superano 1000, potresti semplificare tale compito dicendo a Excel di colorare quelle celle di rosso. Le persone potrebbero quindi identificarle in pochi secondi. Con i colori delle righe di un foglio di calcolo, puoi dargli un aspetto professionale e renderlo più leggibile. Inoltre, gli stili sono utili quando vuoi che tutte le intestazioni nella tua cartella di lavoro abbiano lo stesso aspetto.

I colori ti aiutano anche a visualizzare i tuoi dati in modo più efficace, consentendoti di riconoscere gruppi di informazioni correlate a vista. Inoltre, puoi usare stili per aiutare i tuoi fogli di lavoro e le tue cartelle di lavoro a contenere una formattazione coerente.

API cloud per l’elaborazione dei fogli di lavoro

Aspose.Cells Cloud API fornisce le capacità per creare e manipolare fogli di calcolo MS Excel e OpenOffice disponibili sul sistema locale e ospitati sul cloud. Per elaborare i fogli di lavoro, non è necessario installare alcun software, inclusi MS Office o OpenOffice, e tutta l’elaborazione viene eseguita utilizzando la Cloud API. Si noti che con ogni nuova versione, ci impegniamo a portare maggiore stabilità al prodotto e ci impegniamo per introdurre nuove funzionalità, che rendono le nostre API più robuste. Pertanto, nella recente versione di Aspose.Cells Cloud 20.7, abbiamo notevolmente migliorato le funzionalità relative alla creazione di cartelle di lavoro, all’impostazione delle caratteristiche delle celle, all’ottenimento dei valori dell’intervallo di celle e agli stili delle celle post.

Crea cartella di lavoro utilizzando C#

L’API fornisce le capacità per creare un foglio di lavoro Excel utilizzando meno righe di codice. Anche con una singola riga di codice, è possibile aggiungere un nuovo foglio di lavoro alla cartella di lavoro Excel esistente. Il frammento di codice seguente mostra i passaggi per creare una cartella di lavoro Excel di esempio, aggiungere un foglio di lavoro Excel al secondo indice e salvare il file risultante nell’archiviazione Cloud.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Esempi completi possono essere trovati su https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// creare un'istanza di Cells Cloud API
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
// specificare il nome del file risultante
string name = "NewBook" + DateTime.Now.ToString("yymmddhhmiss") + ".xlsx";
// salva il file Excel nell'archivio Cloud
instance.CellsWorkbookPutWorkbookCreate(name);
// aggiungi il foglio di lavoro alla seconda posizione
instance.CellsWorksheetsPutAddNewWorksheet(name, "Sheet2", 2);

Ottieni il valore dell’intervallo delle celle

L’API fornisce la funzionalità per recuperare, aggiungere o aggiornare i dati delle celle in base all’intervallo denominato. In una recente versione, l’API è stata migliorata per ottenere valori di intervallo dalle celle del foglio di lavoro.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Esempi completi possono essere trovati su https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// creare un'istanza di Cells Cloud API
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
string name = "NewBook2056160256i53.xlsx";
string sheetName = "Sheet1";
int? firstRow = 0;
int? firstColumn = 0;
int? rowCount = 3;
int? columnCount = 2;
var response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, null, firstRow, firstColumn, rowCount, columnCount);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

var rangeName = "A1:B3";
response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, rangeName, null, null, null, null);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

rangeName = "MyRange";
response = instance.CellsRangesGetWorksheetCellsRangeValue(name, sheetName, rangeName, null, null, null, null);
NUnit.Framework.Assert.AreEqual(response.Code, 200);

Applica formattazione RTF alla cella

La singola cella contiene dati e per distinguere correttamente i dati di ogni cella, è possibile applicare uno stile di formattazione specifico per ogni cella. L’API supporta anche le capacità di impostare la formattazione Rich Text per le celle del foglio di lavoro Excel. L’API offre la classe Font che fornisce le capacità di specificare le informazioni sul font per celle specifiche. È possibile impostare formattazioni come Bold, Italic, Strikeout, SubScript, SuperScript, Underline, Size, FontName.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Esempi completi possono essere trovati su https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

// creare un'istanza di Cells Cloud API
Aspose.Cells.Cloud.SDK.Api.CellsApi cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(MyAppSid, MyAppKey);

string fileName = "NewBook2056160256i53.xlsx";
String sheetName = "Sheet1";
String cellName = "A3";

Aspose.Cells.Cloud.SDK.Model.Style style = new Aspose.Cells.Cloud.SDK.Model.Style();
Aspose.Cells.Cloud.SDK.Model.Font font = new Aspose.Cells.Cloud.SDK.Model.Font();
font.IsBold = true;
font.Color = new Aspose.Cells.Cloud.SDK.Model.Color() { A = 10, R = 120, G = 200, B = 230 };
font.Size = 16;

Aspose.Cells.Cloud.SDK.Model.ThemeColor themeColor = new Aspose.Cells.Cloud.SDK.Model.ThemeColor();
themeColor.ColorType = "Text2";
themeColor.Tint = 2;
style.BackgroundThemeColor = themeColor;
style.Font = font;            

try
{
    // Richiama l'API Aspose.Cells Cloud SDK per modificare lo stile della cella
    Aspose.Cells.Cloud.SDK.Model.StyleResponse apiResponse = cellsApi.CellsPostUpdateWorksheetCellStyle(fileName, sheetName, cellName, style);

    if (apiResponse != null && apiResponse.Status.Equals("OK"))
    {
        Console.WriteLine("Change Cell Style in Excel Worksheet, Done!");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Formattazione delle celle di Excel aggiornata dopo l'esecuzione del codice

Fig 1: Formattazione delle celle aggiornata dopo l’esecuzione del codice.

Articoli correlati

Ti consigliamo inoltre di visitare i seguenti articoli per maggiori informazioni su: