Πώς να αποθηκεύσετε γραφήματα Excel ως εικόνες (αποθηκεύστε ως PNG, JPG, BMP)

Παρακολούθηση βίντεο - Αποθήκευση γραφημάτων Excel ως εικόνες/εικόνες

Το Excel έχει πολλά χρήσιμα ενσωματωμένα γραφήματα και μπορείτε επίσης να συνδυάσετε και να δημιουργήσετε μερικά καταπληκτικά γραφήματα συνδυασμού επίσης. Τα γραφήματα Excel είναι ένας πολύ καλός τρόπος για να εμφανίσετε τα δεδομένα σας οπτικά και είναι συχνά τα πιο χρησιμοποιημένα όταν πρέπει να τα παρουσιάσετε στον διαχειριστή/πελάτες σας.

Ενώ τα γραφήματά σας ενδέχεται να είναι στο Excel, δεν είναι απαραίτητο να είναι ο καλύτερος τρόπος για να τα εμφανίσετε στους πελάτες/διαχειριστές σας. Συχνά, θα απαιτείται η εμφάνιση αυτών των γραφημάτων σε παρουσίαση του PowerPoint ή σε έγγραφο MS Word PDF.

Θα ήταν υπέροχο να ήταν μια ενσωματωμένη λειτουργία για να αποθηκεύσετε τα γραφήματα του Excel ως εικόνες, αλλά αυτό δεν συμβαίνει.

Ωστόσο, υπάρχουν μερικοί τρόποι με τους οποίους μπορείτε εύκολα να αποθηκεύσετε και να εξάγετε γραφήματα στο Excel ως εικόνες (JPG, PNG, BMP είναι μερικές δημοφιλείς) και σε αυτό το σεμινάριο, θα καλύψω αυτές τις μεθόδους.

Η μέθοδος που χρησιμοποιώ θα εξαρτηθεί από τον αριθμό γραφημάτων που έχετε. Εάν έχετε μόνο δύο γραφήματα που θέλετε να αποθηκεύσετε ως εικόνες, μπορείτε να χρησιμοποιήσετε τη μέθοδο αντιγραφής-επικόλλησης, αλλά αν έχετε πολλά, είναι προτιμότερο να χρησιμοποιήσετε τις μεθόδους «λήψη ως HTML» ή VBA.

Αντιγράψτε το γράφημα ως αποθήκευση ως εικόνα (MS Paint ή άλλο εργαλείο γραφικών)

Μια πραγματικά κοινή μέθοδος που βλέπω πολλοί άνθρωποι να χρησιμοποιούν είναι η λήψη του στιγμιότυπου οθόνης ολόκληρης της οθόνης (αυτό μπορεί να γίνει πατώντας το πλήκτρο PrintScreen). Μόλις γίνει αυτό, μπορείτε να ανοίξετε το MS Paint (ή οποιοδήποτε εργαλείο χρησιμοποιείτε), να επικολλήσετε το στιγμιότυπο οθόνης και, στη συνέχεια, να αφαιρέσετε όλα τα άλλα και να διατηρήσετε την εικόνα.

Ενώ αυτός είναι ένας καλός τρόπος για να αποθηκεύσετε ένα γράφημα ως εικόνα και λειτουργεί καλά, υπάρχει ένας καλύτερος τρόπος (που απαιτεί λιγότερο χρόνο και οι εικόνες είναι πιο ακριβείς).

Ας υποθέσουμε ότι έχετε ένα αρχείο Excel με ένα γράφημα όπως φαίνεται παρακάτω:

Παρακάτω είναι τα βήματα για να αποθηκεύσετε αυτό το γράφημα/γράφημα ως εικόνα:

  1. Κάντε δεξί κλικ στο γράφημα που θέλετε να αποθηκεύσετε
  2. Κάντε κλικ στο Αντιγραφή
  3. Ανοίξτε το MS Paint (ή οποιοδήποτε εργαλείο χρησιμοποιείτε)
  4. Επικόλληση της εικόνας (το Control V λειτουργεί για MS Paint)
  5. Εάν υπάρχει επιπλέον λευκός χώρος, απλώς επιλέξτε και σύρετε για να έχετε μόνο το γράφημα
  6. Κάντε κλικ στην καρτέλα Αρχείο
  7. Μεταβείτε στην επιλογή Αποθήκευση ως
  8. Κάντε κλικ στη μορφή εικόνας στην οποία θέλετε να αποθηκεύσετε το γράφημα (υπάρχει μορφή JPG, PNG και BMP).

Το όφελος αυτής της μεθόδου για την υπέρβαση ενός στιγμιότυπου οθόνης είναι ότι αυτή η μέθοδος αντιγράφει μόνο το γράφημα και πρέπει να προσαρμόσετε το λευκό διάστημα στο MS Paint μία φορά (αυτό μπορεί να μην είναι απαραίτητο εάν χρησιμοποιείτε οποιοδήποτε άλλο εργαλείο γραφικών).

Σε περίπτωση που έχετε δύο ή περισσότερες διευθετήσεις γραφημάτων ήδη στο Excel και θέλετε να αποθηκεύσετε ολόκληρη τη διάταξη ως εικόνα, μπορείτε να το κάνετε επιλέγοντας όλα αυτά τα γραφήματα, αντιγράφοντάς τα και επικολλώντας τα στο MS Paint.

Αποθηκεύστε όλα τα γραφήματα στο βιβλίο εργασίας ως εικόνες ταυτόχρονα

Εάν έχετε ένα βιβλίο εργασίας που έχει πολλά γραφήματα και θέλετε να αποθηκεύσετε όλα αυτά τα γραφήματα με τη μία, ένας καλύτερος τρόπος είναι να αποθηκεύσετε το βιβλίο εργασίας του Excel ως αρχείο HTML.

Όταν το κάνετε αυτό, όλα τα γραφήματα στο βιβλίο εργασίας του Excel θα είναι αποθηκεύονται ως εικόνες μορφής PNG στο φάκελο που έχετε κατεβάσει.

Ας υποθέσουμε ότι έχετε ένα βιβλίο εργασίας Excel με πολλά φύλλα με γραφήματα.

Παρακάτω είναι τα βήματα για να αποθηκεύσετε το αρχείο ως HTML και να αποθηκεύσετε τα γραφήματα του Excel ως εικόνες σε μορφή PNG:

  1. Ανοίξτε το βιβλίο εργασίας στο οποίο έχετε τα γραφήματα
  2. Κάντε κλικ στην καρτέλα Αρχείο
  3. Κάντε κλικ στην επιλογή Αποθήκευση ως
  4. Κάντε κλικ στο Αναζήτηση και επιλέξτε τη θέση στην οποία θέλετε να αποθηκεύσετε όλες τις εικόνες του γραφήματος
  5. Αλλάξτε το «Αποθήκευση ως τύπου» σε Ιστοσελίδα ( *.htm, *.html)
  6. Κάντε κλικ στην επιλογή Αποθήκευση

Αυτό θα αποθηκεύσει το αρχείο Excel ως ιστοσελίδα στον καθορισμένο φάκελο.

Τώρα για να λάβετε όλα τα γραφήματα ως εικόνες, μεταβείτε στο φάκελο και θα βρείτε έναν φάκελο με το όνομα Filename_files (όπου το όνομα αρχείου θα ήταν το όνομα που δώσατε στο αρχείο ενώ το αποθηκεύσατε).

Όταν ανοίξετε αυτόν το φάκελο, θα βρείτε όλα τα γραφήματα που έχουν αποθηκευτεί ως εικόνες PNG.

Σημείωση: Όταν δοκίμασα αυτό στο σύστημά μου, μου έδωσε δύο εικόνες (πανομοιότυπες) για κάθε γράφημα. Έτσι, εάν έχετε τέσσερα γραφήματα, θα σας δώσει οκτώ εικόνες.

Προσοχή: Πριν αποθηκεύσετε το αρχείο Excel ως HTML, βεβαιωθείτε ότι έχετε αποθηκεύσει ένα αντίγραφο ασφαλείας. Επίσης, όταν αποθηκεύετε ένα αρχείο ως HTML, το τρέχον ανοιχτό αρχείο είναι πλέον αρχείο HTML και όχι αρχείο μορφής Excel. Αφού αποθηκεύσετε το αρχείο, θα πρέπει να κλείσετε το τρέχον αρχείο (το οποίο είναι πλέον αρχείο HTML) και να ανοίξετε την έκδοση του Excel (γι 'αυτό είναι σημαντικό να λάβετε αντίγραφα ασφαλείας)

Αποθηκεύστε όλα τα διαγράμματα ως εικόνες χρησιμοποιώντας το VBA

Μπορείτε επίσης να χρησιμοποιήσετε έναν κωδικό VBA για να αποθηκεύσετε γρήγορα γραφήματα από ένα βιβλίο εργασίας του Excel σε έναν συγκεκριμένο φάκελο.

Εάν χρειάζεται μόνο να αποθηκεύσετε το ενεργό γράφημα (αυτό που έχετε επιλέξει) σε έναν συγκεκριμένο φάκελο, μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα VBA:

ActiveChart.Export ": \ Users \ sumit \ Desktop \ Παράδειγμα \ ChartName.png"

Ο παραπάνω κώδικας θα αποθηκεύσει το ενεργό γράφημα στο φάκελο Παράδειγμα με το όνομα ChartName στη μορφή PNG. Μπορείτε να αλλάξετε το όνομα του γραφήματος και το όνομα/τη θέση του φακέλου με βάση το σημείο που το θέλετε.

Σε περίπτωση που θέλετε να αποθηκεύσετε την εικόνα/εικόνα σε μορφή JPG, μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα:

ActiveChart.Export ": \ Users \ sumit \ Desktop \ Παράδειγμα \ ChartName.jpg"

Μπορείτε να εκτελέσετε αυτόν τον κώδικα VBA τοποθετώντας τον στο άμεσο παράθυρο, τοποθετώντας τον κέρσορα στο τέλος της γραμμής και πατώντας το πλήκτρο Enter (ή μπορείτε να βάλετε μια κανονική μονάδα και να εκτελέσετε τον κώδικα από εκεί).

Αλλά αυτή η μέθοδος θα αργήσει πολύ σε περίπτωση που έχετε πολλά γραφήματα. Σε μια τέτοια περίπτωση, μπορείτε να χρησιμοποιήσετε έναν ελαφρώς μεγαλύτερο κώδικα VBA που αναφέρεται παρακάτω:

Sub SaveChartsasImages () Dim i As Integer Dim CurrentActiveSheet As Worksheet Application.ScreenUpdating = False Application.EnableEvents = False Set CurrentActiveSheet = ActiveSheet For each Sht In φύλλα εργασίας για κάθε cht In ActiveSheet.ChartObjects iht.Cct.Activ C: \ Users \ sumit \ Desktop \ Παράδειγμα \ "& Sht.Name &" _chart "& i &" .png "Next cht Next Sht CurrentActiveSheet.Activate Application.ScreenUpdating = True Application.EnableEvents = True End Sub

Ο παραπάνω κώδικας περνά από κάθε φύλλο εργασίας στο βιβλίο εργασίας και στη συνέχεια μέσα σε κάθε φύλλο εργασίας πηγαίνει σε κάθε γράφημα. Στη συνέχεια, επιλέγει το γράφημα και το αποθηκεύει στον καθορισμένο φάκελο.

Όλος αυτός ο κύκλος γίνεται χρησιμοποιώντας τον βρόχο Για κάθε επόμενο.

Επίσης, τα γραφήματα αποθηκεύονται με το όνομα μορφής worksheetname_chartNumber. Αυτό θα διασφαλίσει ότι μπορείτε να προσδιορίσετε ποιο γράφημα ανήκει σε ποιο φύλλο εργασίας.

Ένα άλλο καλό με τη χρήση του VBA είναι ότι μπορείτε να προσαρμόσετε τον κώδικα για να αποθηκεύσετε μόνο γραφήματα ως εικόνες από ορισμένα συγκεκριμένα φύλλα. Για παράδειγμα, εάν θέλετε να αποθηκεύσετε μόνο γραφήματα από φύλλα που έχουν το πρόθεμα 2021-2022, μπορείτε να τροποποιήσετε τον κώδικα για να το κάνετε αυτό (αυτό μπορεί να γίνει χρησιμοποιώντας μια δήλωση ΑΝ ΤΟΤΕ ΑΛΛΟ μετά τη γραμμή βρόχου FOR)

Αντιγραφή και επικόλληση γραφημάτων Excel ως εικόνες σε MS Word ή PowerPoint

Στις περισσότερες περιπτώσεις, θα πρέπει να παρουσιάσετε τους χάρτες σας σε έγγραφα MS Word ή PowerPoint. Αυτό συμβαίνει συχνά εάν δημιουργείτε αναφορές πελατών ή τεκμηρίωση.

Όπως μπορείτε να αντιγράψετε και να επικολλήσετε μια εικόνα στο MS Paint, μπορείτε επίσης να κάνετε το ίδιο με το Word ή το PowerPoint.

Υπάρχει όμως μια διαφορά…

Όταν αντιγράφετε ένα γράφημα/γράφημα στο Excel και το επικολλάτε στο MS Word ή το MS PowerPoint, δεν επικολλάται ως εικόνα. Στην πραγματικότητα επικολλάται ως "Γραφικό αντικείμενο του Microsoft Office"

Αυτή η επιλογή είναι χρήσιμη για άτομα που θέλουν το γράφημα να παραμείνει γράφημα ακόμη και όταν είναι στο MS Word ή στο PowerPoint, ώστε να μπορείτε να το επεξεργαστείτε και να το μορφοποιήσετε ως γράφημα. Επίσης, αυτός ο τύπος γραφήματος εξακολουθεί να είναι συνδεδεμένος με τα δεδομένα στο Excel και όταν ενημερώνετε τα δεδομένα στο backend, αυτό το επικολλημένο γράφημα θα ενημερώνεται επίσης.

Αλλά σε περίπτωση που θέλετε αυτό το γράφημα να επικολληθεί ως εικόνα, παρακάτω είναι ο τρόπος για να το κάνετε αυτό (σε αυτό το παράδειγμα, θα χρησιμοποιήσω το MS Word για να παρουσιάσω τα βήματα, και αυτά θα είναι τα ίδια και για το PowerPoint):

  1. Επιλέξτε το γράφημα που θέλετε να αντιγράψετε στο MS Word
  2. Κάντε δεξί κλικ και, στη συνέχεια, κάντε κλικ στο Αντιγραφή
  3. Ανοίξτε το έγγραφο MS Word όπου θέλετε να επικολλήσετε αυτό το γράφημα ως εικόνα
  4. Στην καρτέλα Αρχική σελίδα, στην κατηγορία Πρόχειρο, κάντε κλικ στο εικονίδιο Επικόλληση (το τμήμα βέλους προς τα κάτω).
  5. Στις επιλογές που εμφανίζονται, κάντε κλικ στην επιλογή Επικόλληση ως εικόνα

Τα παραπάνω βήματα θα διασφαλίσουν ότι το γράφημα έχει επικολληθεί ως εικόνα.

Σε περίπτωση που κάνετε απλώς κλικ στο κουμπί Επικόλληση (και όχι στο Επικόλληση ως εικόνα), το γράφημα δεν θα επικολληθεί ως εικόνα.

Αυτοί είναι τέσσερις τρόποι με τους οποίους μπορείτε γρήγορα να αποθηκεύσετε γραφήματα στο Excel ως εικόνες. Ορισμένες μέθοδοι σας επιτρέπουν να επιλέξετε επίσης τη μορφή της εικόνας (όπως η χρήση MS Paint ή VBA).

Σε περίπτωση που έχετε μόνο μερικά γραφήματα, μπορείτε να χρησιμοποιήσετε τη μέθοδο MS Paint, αλλά σε περίπτωση που υπάρχουν πολλά γραφήματα σε φύλλα που θέλετε να αποθηκεύσετε, είναι προτιμότερο να χρησιμοποιήσετε τη μέθοδο HTML ή τον κώδικα VBA. Και αν η τελική πρόθεση είναι να εισαγάγετε αυτά τα γραφήματα στο Word ή στο PowerPoint ούτως ή άλλως, είναι καλύτερα να τα αντιγράψετε και να τα επικολλήσετε ως εικόνα σε αυτά τα άλλα εργαλεία.

Ελπίζω να βρήκατε χρήσιμο αυτό το σεμινάριο.

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave