Extrahieren Sie Bilder in Sekunden aus Excel – keine Software erforderlich!

Das Extrahieren von Bildern in MS Excel kann eine schwierige Aufgabe sein, wenn Sie nicht die richtigen Lösungen kennen. Ob Sie Bilder für Präsentationen, Berichte oder andere Dokumente speichern müssen, zahlreiche Methoden machen diesen Vorgang einfach und effizient. Sie werden alle möglichen Wege finden, um mühelos Bilder aus Excel-Dateien zu extrahieren.

Lassen Sie uns also ohne weitere Zeitverschwendung mit dem Blog beginnen.

* Die kostenlose Version des Produkts zeigt nur eine Vorschau wiederherstellbarer Daten an.

Warum Fotos aus Microsoft Excel extrahieren?

Viele Excel-Tabellen enthalten wertvolle Bilder wie Diagramme, Firmenlogos und eingebettete Grafiken. Das Extrahieren dieser Fotos kann Ihnen jedoch dabei helfen, sie effektiv für Präsentationen, Berichte oder Marketingmaterialien wiederzuverwenden.

Daher ist es wichtig, die richtigen Methoden zu kennen, um qualitativ hochwertige Bilder ohne Auflösungsverlust zu erhalten.

Wie extrahiert man Bilder aus Excel?

Lassen Sie uns wissen, wie das geht …!

1# Verwenden von Imageorprintoptions

Es ist möglich, Bilder aus Excel-Dateien zu extrahieren und sie dann mit den Bild- oder Druckoptionen auf dem lokalen Laufwerk zu speichern.

Hier ist der Beispielcode, mit dem Sie Bilder aus einer Excel-Datei extrahieren und dann speichern können.

//Source directory

string sourceDir = RunExamples.Get_SourceDirectory();

//Output directory

string outputDir = RunExamples.Get_OutputDirectory();

// Open a template Excel file

Workbook workbook = new Workbook(sourceDir + “sampleExtractImagesFromWorksheets.xlsx”);

// Get the first worksheet

Worksheet worksheet = workbook.Worksheets[0];

// Get the first Picture in the first worksheet

Aspose.Cells.Drawing.Picture pic = worksheet.Pictures[0];

// Set the output image file path

string picformat = pic.ImageType.ToString();

// Note: you may evaluate the image format before specifying the image path

// Define ImageOrPrintOptions

ImageOrPrintOptions printoption = new ImageOrPrintOptions();

// Specify the image format

printoption.ImageType = Drawing.ImageType.Jpeg;

// Save the image

pic.ToImage(outputDir + “outputExtractImagesFromWorksheets.jpg”, printoption);

Um detaillierte Informationen zum Konvertieren einer Excel-Arbeitsmappe/eines Excel-Arbeitsblatts in eine Bilddatei zu erhalten, lesen Sie diesen Artikel. (https://docs.aspose.com/cells/java/render-the-worksheet-and-workbook-to-image-using-imageorprintoptions/)

2# Extrahieren Sie mehrere Bilder gleichzeitig aus einer Excel-Arbeitsmappe

Eine andere Methode, mit der Sie versuchen können, mehrere Bilder aus Excel zu extrahieren, besteht darin, Ihre Arbeitsmappe als Webseite zu speichern.

Bei dieser Methode werden nicht nur die Bilder, sondern auch die Formen, Objekte und Diagramme in den Ordner gespeichert.

Hier sind die Schritte, die Sie befolgen müssen:

  • Öffnen Sie die Arbeitsmappe, die Bilder enthält, die Sie speichern möchten.
  • Gehen Sie zum Menü Datei und klicken Sie auf die Option Speichern unter. Dadurch wird das Fenster Speichern unter auf Ihrem Bildschirm geöffnet.

Extrahieren Sie mehrere Excel Bilder 1

  • Jetzt müssen Sie die Excel-Datei auswählen, aus der Sie die Bilder extrahieren möchten.
  • Klicken Sie auf die Dropdown-Liste Dateityp und wählen Sie das Webseitenformat.

Extrahieren Sie mehrere Excel Bilder 2

  • Tippen Sie auf die Schaltfläche Speichern und wechseln Sie dann zum angegebenen Ordner.

Hier sind zwei Dateien vorhanden, die erste ist im HTML-Dateiformat und die zweite ist ein Ordner, der alle extrahierten Diagrammbilder, Objekte usw. Ihrer Arbeitsmappe enthält.

Extrahieren Sie mehrere Excel Bilder 3

  • Jetzt können Sie die extrahierten Bilder einfach nach Bedarf in einen anderen Ordner ziehen.

Lesen Sie auch: Die ultimative Anleitung: Wie deaktiviert man den Forschungsbereich in Excel?

3# Extrahieren Sie die tatsächlichen Bilder aus den Bild-URL-Adressen

Verwenden Sie den folgenden VBA-Code, um schnell tatsächliche Bilder aus der Bild-URL in der Excel-Arbeitsmappe zu extrahieren.

  1. Drücken Sie ALT + F11 Dies öffnet das VBA-Editor-Fenster.
  2. Gehen Sie zur Registerkarte Einfügen und wählen Sie die Option Modul . Fügen Sie nun den vollständigen unten angegebenen Code in Ihr geöffnetes Modulfenster ein.

Extrahieren Sie die tatsächlichen Bilder aus den Bild-URL-Adressen

VBA-Code: Extrahieren Sie tatsächliche Bilder aus Bild-URLs in Excel:

Sub URLPictureInsert()

Dim Pshp As Shape

Dim xRg As Range

Dim xCol As Long

On Error Resume Next

Application.ScreenUpdating = False

Set Rng = ActiveSheet.Range(“A2:A5”)

For Each cell In Rng

filenam = cell

ActiveSheet.Pictures.Insert(filenam).Select

Set Pshp = Selection.ShapeRange.Item(1)

If Pshp Is Nothing Then GoTo lab

xCol = cell.Column + 1

Set xRg = Cells(cell.Row, xCol)

With Pshp

.LockAspectRatio = msoFalse

If .Width > xRg.Width Then .Width = xRg.Width * 2 / 3

If .Height > xRg.Height Then .Height = xRg.Height * 2 / 3

.Top = xRg.Top + (xRg.Height – .Height) / 2

.Left = xRg.Left + (xRg.Width – .Width) / 2

End With

lab:

Set Pshp = Nothing

Range(“A2”).Select

Next

Application.ScreenUpdating = True

End Sub

Code-Darstellung:

  • Im oben genannten Code ist A2:A5 der Zellbereich mit den URL-Adressen, aus denen Sie die Bilder extrahieren möchten. Nun, Sie können diese Zellbezüge nach Bedarf ändern.
  • Mit dem obigen Code können Sie auch die Größe für Ihre extrahierten Bilder zuweisen.
  • Denken Sie daran, dass Ihre extrahierten Bilder automatisch in die Zelle neben der Bild-URL-Spalte gelangen. Sie erhalten keine Möglichkeit, Ihre extrahierten Bilder in einer bestimmten Zelle zu speichern.
  • Grundkenntnisse der Codierung sind wichtig, wenn im Falle eines Zeichenproblems gerendert wird.
  1. Drücken Sie die F5 – Taste für die Ausführung des obigen Codes. Innerhalb weniger Minuten werden Sie feststellen, dass alle Ihre Bilder aus den Bild-URLs extrahiert und in der Spalte neben der Bild-URL gespeichert werden.

4# Verwenden der Dateierweiterung

Bei dieser Methode spielen Dateierweiterungen eine sehr wichtige Rolle. Zuerst müssen Sie also in den Ordner gehen, in dem Sie Ihre Excel-Datei gespeichert haben, aus der Sie die Bilder extrahieren müssen.

  • Gehen Sie zu Organisieren > Ordner > Suchoptionen.

Bilder extrahieren Verwenden der Dateierweiterung 1

  • Klicken Sie nun auf die Ansicht und entfernen Sie das Häkchen bei Erweiterungen ausblenden.
  • Dadurch wird die gesamte Datei zusammen mit ihren Erweiterungen angezeigt.

Bilder extrahieren Verwenden der Dateierweiterung 2

  • Wählen Sie die Excel-Datei aus, aus der Sie das Bild extrahieren müssen, und ändern Sie dann die Erweiterung in „zip“.

Bilder extrahieren Verwenden der Dateierweiterung 3

  • Ihre Excel-Datei wird jetzt in eine entpackbare Zip-Datei umgewandelt. Klicken Sie nun mit der rechten Maustaste darauf und klicken Sie auf Dateien extrahieren.

Bilder extrahieren Verwenden der Dateierweiterung 4

Hier sehen Sie eine Datei „Document.xml“ . Es ist eine XML-Datei mit dem gesamten Text der ursprünglichen Word-Datei. Sie können es mit dem XML-Editor oder einem einfachen Notizblock öffnen. Sie sehen auch einen Ordner namens „Media“. Klicken Sie einfach darauf und Sie sehen hier alle Bilder Ihrer Originaldatei. Der Medienordner speichert die extrahierten Bilder.

Bilder extrahieren Verwenden der Dateierweiterung 5

Bilder extrahieren Verwenden der Dateierweiterung 6

Auf diese Weise können Sie Bilder aus einer Excel-Datei extrahieren.

Falls Ihre MS Office-Version Bilder mit der obigen Methode nicht extrahieren kann. In diesem Fall können Sie einen Office-Extraktionsassistenten verwenden, bei dem es sich um ein Freeware-Tool handelt.

5# Extrahieren von Bildern aus Excel mithilfe der Imageoptions-Klasse und der Getimages-Methoden

Eine andere Methode, die Sie zum Extrahieren von Bildern aus Excel-Tabellen verwenden können, ist die Verwendung der Imageoptions- Klasse und der Getimages- Methoden.   

Mit dieser Methode werden Bilder in ihrem Originalformat extrahiert.

Diese ImageOptions- Klasse hilft bei der einfachen Extraktion von Bildern aus einer Excel-Arbeitsmappe im folgenden Format gif, webp , jpeg, bmp, png .

Während die Methode getImages Ihnen den Nullwert zurückgibt , wenn die Bildextraktion keine Excel-Datei unterstützt.

Wenn die Bildextraktion von der CSV-Datei nicht unterstützt wird, erhalten Sie den Nullwert von der Methode ” getImages “.

Hier habe ich die Schritte zum Extrahieren von Bildern im PNG- Format aus einer Excel-Tabelle aufgelistet : 

Hier ist das vollständige Beispiel, das Ihnen zeigt, wie Sie Bilder aus einer Excel-Arbeitsmappe extrahieren.

Copy// Create an instance of Parser class
try (Parser parser = new Parser(Constants.SampleWithImagesXlsx)) {
// Extract images from spreadsheet
Iterable<PageImageArea> images = parser.getImages();
// Create the options to save images in PNG format
ImageOptions options = new ImageOptions(ImageFormat.Png);
int imageNumber = 0;
// Iterate over images
for (PageImageArea image : images)
{
// Save the image to the png file
image.save(Constants.getOutputFilePath(String.format(“%d.png”, imageNumber)), options);
imageNumber++;
}
}

Wichtige Tipps zum Extrahieren von Bilddateien

Hier sind die Best Practices zum Extrahieren von Bildern aus Excel:

  1. Verwenden Sie die richtige Methode, z. B. die Webseitenmethode, statt der VBA-Technik.
  2. Verwenden Sie JPEG- oder PNG-Dateiformate, um die Qualität beizubehalten.
  3. Stellen Sie sicher, dass die Bilder nach dem Extrahieren ihre ursprüngliche Auflösung behalten.

Zugehörige FAQs:

Wie extrahiere ich ein Diagramm aus Excel?

Um ein Diagramm aus Microsoft Excel zu extrahieren, müssen Sie es kopieren und in ein anderes Programm einfügen oder Sie können es als Foto speichern. Danach können Sie das Diagramm als PDF exportieren.

Gibt es eine Extrahierungs funktion in Excel?

Ja, MS Excel bietet verschiedene integrierte Funktionen, mit denen Sie bestimmte Teile von Textzeichenfolgen extrahieren können. LEFT(), RIGHT(), MID() usw. sind einige der Extrahierungsfunktionen.

Wie exportiert man als Bild aus Excel?

Wählen Sie die Tabellenzellen aus oder klicken Sie auf das Diagramm/Objekt, das Sie als Bild kopieren möchten. Navigieren Sie zur Registerkarte „Start“ und klicken Sie unter der Gruppe „Zwischenablage“ auf den Pfeil neben „Kopieren“ >> und dann auf „Als Bild kopieren“.

Fazit

Ich hoffe, Ihre Frage, wie Sie Bilder aus einer Excel-Tabelle extrahieren, wurde in diesem Blog gut beantwortet. Sie müssen nur die Methoden nacheinander befolgen, um Ihre wertvollen Fotos zu extrahieren.

Auch wenn Ihre Arbeitsmappe beschädigt ist oder Fehler anzeigt, können Sie sich für Folgendes entscheiden Excel Reparieren Werkzeug. Dieses Dienstprogramm hilft Ihnen, beschädigte oder beschädigte Excel-Dateien zu reparieren und alle darin gespeicherten Daten wiederherzustellen.



Margret Arthur ist Unternehmerin und Content-Marketing-Expertin. Sie schreibt technische Blogs und Fachkenntnisse zu MS Office, Excel und anderen technischen Themen. Ihre unverwechselbare Kunst, technische Informationen in leicht verständlicher Sprache darzustellen, ist sehr beeindruckend. Wenn sie nicht schreibt, liebt sie ungeplante Reisen.