Dieses Tutorial zeigt Ihnen, wie Sie mithilfe der C# REST-API ein Hintergrundbild in Excel einfügen. Sie lernen, wie Sie mithilfe der C# .NET-basierten API und eines .NET-basierten Cloud SDK ein Hintergrundbild in eine Excel-Tabelle einfügen. Das eingefügte Bild wird als Kachel in das Arbeitsblatt eingefügt und in jedem Arbeitsblatt der Arbeitsmappe wiederholt.
Voraussetzung
- Erstellen Sie ein Konto und erhalten Sie API-Anmeldeinformationen zum Hinzufügen eines Bildes als Hintergrund
- Laden Sie Aspose.Cells Cloud SDK für Dotnet herunter, um ein Bild als Hintergrundbild einzufügen
- Richten Sie ein C#-Projekt mit dem oben genannten SDK ein
Schritte zum Hinzufügen eines Hintergrunds zu Excel mithilfe der C# Low Code API
- Richten Sie die CellsApi-Verbindung ein, indem Sie die Client-ID, das Client-Geheimnis und den Aspose Cloud-Endpunkt angeben
- Definieren Sie die Namen der Excel-Arbeitsmappe und das zu verwendende Hintergrundbild
- Erstellen Sie eine Upload-Anforderung, die sowohl die Excel-Datei als auch die Bilddatei enthält, die an die Cloud gesendet werden sollen
- Verwenden Sie die Aspose.Cells-API, um die angegebenen Dateien in die Cloud hochzuladen
- Senden Sie eine Anfrage, um das hochgeladene Bild als Hintergrund mit der Methode PutWorkbookBackground() einzufügen
- Fordern Sie die geänderte Excel-Datei mit dem Hintergrundbild aus der Cloud an und rufen Sie sie ab
- Schreiben Sie den heruntergeladenen Stream in eine lokale Datei und speichern Sie ihn als endgültige Ausgabe
Diese Schritte helfen beim Hinzufügen eines Excel-Tabellenhintergrunds mithilfe der C#-REST-Schnittstelle. Zunächst wird der API-Client mit Anmeldeinformationen initialisiert und die Excel-Datei zusammen mit einem Hintergrundbild angegeben und für den Upload vorbereitet. Diese Dateien werden dann in den Cloud-Speicher hochgeladen, das Bild als Hintergrund der Arbeitsmappe festgelegt und die aktualisierte Datei heruntergeladen und lokal gespeichert.
Code zum Einfügen eines Hintergrundbilds in Excel mithilfe des C# RESTful-Dienstes
Der obige Code demonstriert das Hinzufügen eines Excel-Tabellenhintergrunds mithilfe der C# REST API. Beachten Sie, dass Sie anstelle der gesamten Arbeitsmappe mit der Methode PutWorksheetBackground() ein Hintergrundbild zu einem bestimmten Arbeitsblatt hinzufügen können. Dazu wird der Name des gewünschten Tabellenblatts benötigt und es können unterschiedliche Hintergründe für verschiedene Tabellenblätter festgelegt werden.
In diesem Artikel haben wir gelernt, wie man einer kompletten Excel-Datei einen Hintergrund hinzufügt oder ein anderes Hintergrundbild für ein einzelnes Arbeitsblatt festlegt. Informationen zum Suchen und Ersetzen von Text in einer Arbeitsmappe finden Sie im Artikel Ersetzen Sie Text in Excel mithilfe der C#-REST-API.