
Die Umwandlung von Excel XLSX oder XLS Dateien in Bildformate wie JPG und PNG kann in verschiedenen Szenarien sehr vorteilhaft sein. Egal, ob Sie Excel-Daten auf einer Website anzeigen, sie in einen Bericht einfügen oder einen Snapshot Ihrer Tabelle teilen möchten, ohne die Originaldatei preiszugeben, die Umwandlung von Excel-Blättern in Bilder ist eine effiziente Lösung. In diesem Blog-Beitrag werden wir demonstrieren, wie man Excel Dateien programmatisch in JPG und PNG bilder mit C# umwandelt.
- Warum Excel in ein Bild umwandeln?
- XLSX zu Bildkonvertierung - C# API-Installation
- Konvertieren Sie Excel in JPG bild in C#
- Konvertieren Sie XLSX in PNG bild in C#
Warum Excel in ein Bild umwandeln?
Es gibt mehrere Gründe, warum die Umwandlung von Excel-Blättern in Bilder vorteilhaft sein kann:
Ease of Sharing: Bilder sind einfacher zu teilen und auf verschiedenen Geräten und Plattformen anzusehen als Excel Dateien.
Keine Abhängigkeit von Excel-Software: Die Empfänger müssen Excel nicht installiert haben, um die Daten anzuzeigen.
Datenschutz: Das Konvertieren von Excel in Bilder stellt sicher, dass die Daten nicht bearbeitbar sind, was einen besseren Schutz für vertrauliche Informationen bietet.
Erweiterte Präsentation: Bilder können in Websites, Präsentationen und Dokumente integriert werden, um ein ansprechenderes Aussehen zu erzielen.
Schneller Zugriff: Bilder laden schneller und sind einfacher vorzusehen, besonders für nicht-technische Benutzer.
Durch die Umwandlung von Excel Dateien in JPG oder PNG können Sie das Teilen und Präsentieren von Daten vereinfachen und gleichzeitig eine bessere Zugänglichkeit gewährleisten.
XLSX zu Bildkonvertierung - C# API-Installation
Sie können Excel XLSX oder XLS Dateien rendern, indem Sie Conholdate.Total for .NET in Ihrem System installieren. Sie können entweder die DLL-Datei herunterladen oder den NuGet-Installationsbefehl unten ausführen:
PM> NuGet\Install-Package Conholdate.Total
Konvertieren Sie Excel in ein JPG bild in C#
Die nachstehenden Schritte erklären den Prozess, um eine Excel-Tabelle in ein JPG bild in C# zu exportieren:
Laden Sie die Arbeitsmappe: Die Workbook Klasse lädt die Excel-Datei.
Wählen Sie Arbeitsblatt: Die Worksheets[0] -Eigenschaft ruft das erste Arbeitsblatt ab.
Konfigurieren Sie Bildoptionen: Das ImageOrPrintOptions Objekt ermöglicht es Ihnen, die Auflösung festzulegen und den Bildtyp als JPG anzugeben.
Render Images: Die SheetRender Klasse generiert Bilder für jede Seite des Arbeitsblatts.
Bilder speichern: Die ToImage-Methode speichert jede Seite als separate JPG-Datei.
Der folgende Beispielcode zeigt, wie man Excel in JPG in C# konvertiert:
// Lade Excel-Datei
Workbook book = new Workbook("input.xlsx");
// Holen Sie sich das Referenzblatt der gewünschten Arbeitsmappe
Worksheet sheet = book.Worksheets[0];
// Bildoptionen festlegen
Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Aspose.Cells.Drawing.ImageType.Jpeg;
// Convertiere Blatt zu JPG bild
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
sr.ToImage(j, "excel-to-jpg" + (j + 1) + ".jpg");
}
Convert XLSX to PNG bild in C#
Die folgenden Schritte zeigen, wie man eine XLSX oder XLS-Datei in ein PNG bild in C# rendert:
Laden Sie das Workbook: Ähnlich wie bei der JPG-Konvertierung lädt die Workbook Klasse die Excel-Datei.
Wählen Sie das Arbeitsblatt: Das erste Arbeitsblatt wird mit Worksheets[0] ausgewählt.
Konfigurieren Sie Bildoptionen: Das ImageOrPrintOptions Objekt wird verwendet, um PNG als das gewünschte Bildformat anzugeben.
Render Images: Die SheetRender Klasse verarbeitet das Arbeitsblatt in einzelne Seiten.
Bilder speichern: Jede Seite wird als separate PNG-Datei mithilfe der ToImage-Methode gespeichert.
Der untenstehende Codebeispiel erklärt, wie man XLSX in PNG in C# konvertiert:
// Laden Sie die Excel-Datei
Workbook book = new Workbook("input.xlsx");
// Holen Sie sich das Referenzblatt der gewünschten Arbeitsmappe.
Worksheet sheet = book.Worksheets[0];
// Setze Bildoptionen
Aspose.Cells.Rendering.ImageOrPrintOptions options = new Aspose.Cells.Rendering.ImageOrPrintOptions();
options.HorizontalResolution = 200;
options.VerticalResolution = 200;
options.ImageType = Aspose.Cells.Drawing.ImageType.Png;
// Convertiere das Blatt in ein PNG bild
Aspose.Cells.Rendering.SheetRender sr = new Aspose.Cells.Rendering.SheetRender(sheet, options);
for (int j = 0; j < sr.PageCount; j++)
{
sr.ToImage(j, "excel-to-png" + (j + 1) + ".png");
}
Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz anfordern, um verschiedene Funktionen zur Bilddarstellung ohne Evaluierungsbeschränkungen zu testen.
Zusammenfassend
Die Umwandlung von Excel-Arbeitsblättern in Bildformate wie JPG und PNG bietet zahlreiche Vorteile in Bezug auf Zugänglichkeit, Datensicherheit und Präsentation. Mit Conholdate.Total für .NET ist der Umwandlungsprozess einfach, effizient und erzeugt hochwertige Bilder. Indem Sie die in diesem Leitfaden bereitgestellten Codebeispiele befolgen, können Sie diese Funktionalität nahtlos in Ihre .NET-Anwendungen integrieren und das volle Potenzial Ihrer Excel-Daten ausschöpfen. Darüber hinaus können Sie uns bei Fragen jederzeit gerne über das forum kontaktieren.