Excel-formatierte Zellen

Benutzerfreundlichkeit ist ein Begriff, der beschreibt, wie gut eine Person mit einem Programm, einer Website oder einem Gerät interagieren kann. Faktoren, die die Benutzerfreundlichkeit erhöhen, sind die einfache Erlernbarkeit und die Effizienz der Nutzung. Sie können Farbe verwenden, um die Benutzerfreundlichkeit Ihrer Tabelle auf verschiedene Weise zu erhöhen. Wenn Sie beispielsweise alle Zellen in einer Tabelle identifizieren müssen, deren Werte 1000 überschreiten, können Sie diese Aufgabe erleichtern, indem Sie Excel anweisen, diese Zellen rot zu färben. Benutzer können sie dann in Sekundenschnelle identifizieren. Durch die Zeilenfarben einer Tabelle können Sie ihr ein professionelles Aussehen verleihen und sie lesbarer machen. Darüber hinaus sind die Stile nützlich, wenn Sie möchten, dass alle Überschriften in Ihrer Arbeitsmappe gleich aussehen.

Farben helfen Ihnen außerdem dabei, Ihre Daten effektiver zu visualisieren, indem Sie Gruppen verwandter Informationen optisch erkennen können. Darüber hinaus können Sie Stile verwenden, um Ihren Arbeitsblättern und Arbeitsmappen eine einheitliche Formatierung zu verleihen.

Cloud-API für die Arbeitsblattverarbeitung

Aspose.Cells Cloud API bietet die Möglichkeit, MS Excel und OpenOffice-Tabellen zu erstellen und zu bearbeiten, die sowohl auf dem lokalen System als auch in der Cloud gehostet verfügbar sind. Um Arbeitsblätter zu verarbeiten, müssen Sie keine Software wie MS Office oder OpenOffice installieren, und die gesamte Verarbeitung erfolgt über die Cloud-API. Bitte beachten Sie, dass wir mit jeder neuen Version bestrebt sind, das Produkt stabiler zu machen, und dass wir uns bemühen, neue Funktionen einzuführen, die unsere APIs robuster machen. Daher haben wir in der jüngsten Version von Aspose.Cells Cloud 20.7 die Funktionen im Zusammenhang mit der Erstellung von Arbeitsmappen, dem Festlegen von Zelleigenschaften, dem Abrufen von Zellbereichswerten und dem Posten von Zellstilen erheblich verbessert.

Erstellen einer Arbeitsmappe mit C#

Die API bietet die Möglichkeit, ein Excel-Arbeitsblatt mit weniger Codezeilen zu erstellen. Sogar mit einer einzigen Codezeile kann der vorhandenen Excel-Arbeitsmappe ein neues Arbeitsblatt hinzugefügt werden. Der folgende Codeausschnitt zeigt die Schritte zum Erstellen einer Beispiel-Excel-Arbeitsmappe, zum Hinzufügen eines Excel-Arbeitsblatts am zweiten Index und zum Speichern der resultierenden Datei im Cloud-Speicher.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Vollständige Beispiele finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Erstellen Sie eine Instanz der Cells Cloud API
CellsApi instance = new CellsApi(MyAppSid, MyAppKey);
// Geben Sie den Namen der resultierenden Datei an
string name = "NewBook" + DateTime.Now.ToString("yymmddhhmiss") + ".xlsx";
// Speichern Sie die Excel-Datei im Cloud-Speicher
instance.CellsWorkbookPutWorkbookCreate(name);
// Arbeitsblatt zum zweiten Standort hinzufügen
instance.CellsWorksheetsPutAddNewWorksheet(name, "Sheet2", 2);

Werte für den Zellenbereich abrufen

Die API bietet die Möglichkeit, Zelldaten basierend auf benannten Bereichen abzurufen, hinzuzufügen oder zu aktualisieren. In einer aktuellen Version wurde die API verbessert, um Bereichswerte aus Arbeitsblattzellen abzurufen.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Vollständige Beispiele finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Erstellen Sie eine Instanz der 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);

Rich-Text-Formatierung auf Zelle anwenden

Die einzelnen Zellen enthalten Daten und um die Daten jeder Zelle richtig zu unterscheiden, kann für jede Zelle ein spezifischer Formatierungsstil angewendet werden. Die API unterstützt auch die Möglichkeit, Rich-Text-Formatierung für Excel-Arbeitsblattzellen festzulegen. Die API bietet die Klasse „Font“, mit der die Schriftinformationen für bestimmte Zellen angegeben werden können. Sie können Formatierungen wie Fett, Kursiv, Durchgestrichen, Tiefgestellt, Hochgestellt, Unterstrichen, Größe und Schriftname festlegen.

string MyAppKey = "xxxxxxxx";    // Get AppKey from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppSID from https://dashboard.aspose.cloud/
// Vollständige Beispiele finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet

// Erstellen Sie eine Instanz der 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
{
    // Rufen Sie die Aspose.Cells Cloud SDK API auf, um den Zellenstil zu ändern
    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);
}
Excel-Zellenformatierung nach Codeausführung aktualisiert

Abb. 1: – Zellenformatierung nach Codeausführung aktualisiert.

Verwandte Artikel

Für weitere Informationen zu folgenden Themen empfehlen wir außerdem den Besuch der folgenden Artikel: