Πώς να Μετατρέψετε το Excel σε HTML, JPG, PNG και PDF Χρησιμοποιώντας το GroupDocs.Viewer Java

Η μετατροπή του Excel σε HTML είναι μια συχνή ανάγκη όταν χρειάζεται να εμφανίσετε δεδομένα λογιστικού φύλλου στο web διατηρώντας τις επικεφαλίδες γραμμών και στηλών. Σε αυτό το tutorial θα μάθετε πώς το GroupDocs.Viewer για Java απλοποιεί τη μετατροπή excel σε html καθώς και πώς να αποδώσετε το ίδιο βιβλίο εργασίας σε μορφές JPG, PNG και PDF. Θα περάσουμε από τις προαπαιτήσεις, τη ρύθμιση της βιβλιοθήκης και κάθε σενάριο απόδοσης με σαφή, έτοιμο για παραγωγή κώδικα.

Γρήγορες Απαντήσεις

  • Μπορεί το GroupDocs.Viewer να αποδώσει το Excel σε πολλαπλές μορφές; Ναι – HTML, JPG, PNG και PDF υποστηρίζονται αμέσως.
  • Χρειάζεται άδεια για ανάπτυξη; Μια δωρεάν δοκιμή λειτουργεί για δοκιμές· απαιτείται μόνιμη άδεια για παραγωγή.
  • Θα διατηρηθούν οι επικεφαλίδες γραμμών και στηλών; Ορίστε setRenderHeadings(true) στις επιλογές προβολής για να τις συμπεριλάβετε.
  • Ποια έκδοση Java απαιτείται; Java 8 ή νεότερη· η βιβλιοθήκη είναι συμβατή με Java 11, 17 και μεταγενέστερες.
  • Είναι η μετατροπή γρήγορη για μεγάλα βιβλία εργασίας; Το GroupDocs.Viewer μπορεί να επεξεργαστεί λογιστικά φύλλα 200‑σελίδων σε κάτω από ένα δευτερόλεπτο σε τυπικό εξοπλισμό διακομιστή.

Τι είναι η “convert excel to html”;

Convert excel to html σημαίνει τη μετατροπή ενός βιβλίου εργασίας Excel σε έγγραφο HTML έτοιμο για το web, διατηρώντας τη διαρρύθμιση, τους τύπους και τις κεφαλίδες. Αυτό επιτρέπει την απρόσκοπτη ενσωμάτωση λογιστικών φύλλων σε ιστοσελίδες ή πύλες χωρίς να απαιτείται ο χρήστης να έχει εγκατεστημένο το Excel.

Γιατί να Χρησιμοποιήσετε το GroupDocs.Viewer Java για Απόδοση Excel;

Το GroupDocs.Viewer Java υποστηρίζει πάνω από 50 μορφές εισόδου και εξόδου, όπως DOCX, XLSX, PPTX, HTML, JPG, PNG και PDF. Επεξεργάζεται βιβλία εργασίας εκατοντάδων σελίδων χωρίς να φορτώνει ολόκληρο το αρχείο στη μνήμη, προσφέροντας ταχύτητες μετατροπής έως 10 × ταχύτερες από πολλές ανοιχτού κώδικα εναλλακτικές. Η βιβλιοθήκη παρέχει επίσης λεπτομερή έλεγχο των επιλογών απόδοσης, όπως η ορατότητα των επικεφαλίδων, το μέγεθος σελίδας και η ποιότητα εικόνας.

Προαπαιτήσεις

  • Java Development Kit (JDK) 8+ εγκατεστημένο και ρυθμισμένο στο IDE σας (IntelliJ IDEA, Eclipse κλπ.).
  • Maven για διαχείριση εξαρτήσεων.
  • Βασική εξοικείωση με τη σύνταξη Java και το pom.xml του Maven.
  • Ενεργή άδεια GroupDocs.Viewer Java (δοκιμαστική ή μόνιμη).

Απαιτούμενες Βιβλιοθήκες και Εξαρτήσεις

Προσθέστε την εξάρτηση GroupDocs.Viewer Java στο pom.xml σας:

<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/viewer/java/</url>
   </repository>
</repositories>
<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-viewer</artifactId>
      <version>25.2</version>
   </dependency>
</dependencies>

Ρύθμιση Περιβάλλοντος

  • Επαληθεύστε ότι η εντολή java -version επιστρέφει 1.8 ή νεότερη.
  • Ανοίξτε το αγαπημένο σας IDE και δημιουργήστε ένα έργο Maven.

Ας ξεκινήσουμε με τις προαπαιτήσεις πριν προχωρήσουμε στην υλοποίηση.

μετατροπή αρχείων Excel σε HTML, JPG, PNG και PDF με το GroupDocs.Viewer for Java

Ρύθμιση GroupDocs.Viewer Java

Πληροφορίες Εγκατάστασης

Συμπεριλάβετε την εξάρτηση Maven που φαίνεται παραπάνω στο pom.xml του έργου σας. Μετά την εκτέλεση του mvn clean install, η βιβλιοθήκη θα είναι διαθέσιμη στο classpath σας.

Βήματα Απόκτησης Άδειας

  1. Δωρεάν Δοκιμή: Κατεβάστε τη δοκιμαστική έκδοση από Δωρεάν Δοκιμή GroupDocs.
  2. Προσωρινή Άδεια: Αποκτήστε προσωρινή άδεια για εκτεταμένες δοκιμές από Προσωρινή Άδεια GroupDocs.
  3. Αγορά: Πάρτε πλήρη άδεια για παραγωγική χρήση στο Αγορά GroupDocs.

Βασική Αρχικοποίηση

Η κλάση Viewer είναι το σημείο εισόδου για όλες τις λειτουργίες απόδοσης. Η αρχικοποίησή της είναι απλή:

import com.groupdocs.viewer.Viewer;

public class ViewerSetup {
    public static void main(String[] args) {
        try (Viewer viewer = new Viewer("Sample.xlsx")) {
            // Your code here to use the viewer
        }
    }
}

Αυτό δημιουργεί ένα αντικείμενο Viewer συνδεδεμένο με τοπικό αρχείο άδειας, έτοιμο να επεξεργαστεί αρχεία Excel.

Οδηγός Υλοποίησης

Παρακάτω καλύπτουμε κάθε στόχο απόδοσης. Για κάθε μορφή πρώτα εισάγουμε τις απαιτούμενες κλάσεις, στη συνέχεια ορίζουμε τον φάκελο εξόδου, και τέλος ρυθμίζουμε τις επιλογές προβολής με setRenderHeadings(true) για να διατηρηθούν οι επικεφαλίδες γραμμών/στηλών.

Απόδοση Λογιστικού Φύλλου σε HTML

Πώς μετατρέπω ένα βιβλίο εργασίας Excel σε HTML χρησιμοποιώντας το GroupDocs.Viewer Java;
Για να μετατρέψετε ένα βιβλίο εργασίας Excel σε HTML, φορτώστε το αρχείο με το Viewer, δημιουργήστε μια παρουσία HtmlViewOptions, ενεργοποιήστε την απόδοση επικεφαλίδων και καλέστε τη μέθοδο view. Η διαδικασία γράφει κάθε φύλλο εργασίας σε ξεχωριστά αρχεία HTML, διατηρώντας τη μορφοποίηση κελιών, τους τύπους και τη διαρρύθμιση για ακριβή εμφάνιση στο web.

Υλοποίηση Βήμα‑βήμα

1. Εισαγωγή Απαιτούμενων Βιβλιοθηκών
Το HtmlViewOptions διαμορφώνει τον τρόπο απόδοσης του βιβλίου εργασίας σε HTML, επιτρέποντας προσαρμογή επικεφαλίδων, στυλ και διάταξης σελίδας.

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

2. Ορισμός Φακέλου Εξόδου
Καθορίστε έναν φάκελο όπου θα γραφτούν οι παραγόμενες σελίδες HTML.

Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.html");

3. Αρχικοποίηση Viewer και Ρύθμιση Επιλογών
Δημιουργήστε ένα αντικείμενο Viewer, ορίστε setRenderHeadings(true) και καλέστε view.

try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    HtmlViewOptions options = HtmlViewOptions.forEmbeddedResources(pageFilePathFormat);
    
    // Enable rendering of row and column headings in the spreadsheet.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Render pages 1 to 3.
}

Επεξήγηση: Το HtmlViewOptions ελέγχει την έξοδο HTML. Η ενεργοποίηση του setRenderHeadings(true) εξασφαλίζει ότι η πρώτη γραμμή και στήλη (συνήθως οι επικεφαλίδες) εμφανίζονται στο παραγόμενο HTML, καθιστώντας τα δεδομένα άμεσα κατανοητά.

Απόδοση Λογιστικού Φύλλου σε JPG

Πώς μπορώ να αποδώσω ένα φύλλο Excel ως εικόνα JPG με τις επικεφαλίδες;
Η απόδοση ενός φύλλου Excel ως JPG περιλαμβάνει την αρχικοποίηση του Viewer με το βιβλίο εργασίας, τη δημιουργία ενός αντικειμένου JpgViewOptions, τον ορισμό renderHeadings σε true και την κλήση της μεθόδου view. Η βιβλιοθήκη rasterizes κάθε σελίδα με το καθορισμένο DPI, παράγοντας υψηλής ανάλυσης αρχεία JPG που διατηρούν τη δομή και τις επικεφαλίδες του λογιστικού φύλλου.

Υλοποίηση Βήμα‑βήμα

1. Εισαγωγή Απαιτούμενων Βιβλιοθηκών
Το JpgViewOptions ορίζει τις ρυθμίσεις για απόδοση φύλλων εργασίας ως εικόνες JPG, συμπεριλαμβανομένων DPI, ποιότητας και ορατότητας επικεφαλίδων.

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.JpgViewOptions;

2. Ορισμός Φακέλου Εξόδου
Καθορίστε πού θα αποθηκευτούν τα αρχεία JPG.

Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.jpg");

3. Αρχικοποίηση Viewer και Ρύθμιση Επιλογών
Δημιουργήστε το Viewer, ορίστε την απόδοση επικεφαλίδων και εκτελέστε τη μετατροπή.

try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    
    // Enable rendering of row and column headings in the spreadsheet.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Render pages 1 to 3.
}

Επεξήγηση: Το JpgViewOptions σας επιτρέπει να ελέγξετε DPI και ποιότητα. Με setRenderHeadings(true), οι παραγόμενες εικόνες διατηρούν τις επικεφαλίδες του λογιστικού φύλλου, κάτι ουσιώδες για αναφορές και παρουσιάσεις.

Απόδοση Λογιστικού Φύλλου σε PNG

Ποια είναι η διαδικασία για μετατροπή Excel σε PNG διατηρώντας τις επικεφαλίδες στήλης;
Για να παραγάγετε εικόνες PNG από ένα αρχείο Excel, χρησιμοποιήστε το Viewer για να ανοίξετε το βιβλίο εργασίας, δημιουργήστε μια παρουσία PngViewOptions, ενεργοποιήστε την απόδοση επικεφαλίδων και εκτελέστε τη μέθοδο view. Η έξοδος PNG προσφέρει απώλεια‑ποιότητας (lossless) ποιότητα, διατηρώντας όλα τα στυλ κελιών και τις επικεφαλίδες, καθιστώντας την ιδανική για αρχειοθέτηση ή περαιτέρω επεξεργασία εικόνας.

Υλοποίηση Βήμα‑βήμα

1. Εισαγωγή Απαιτούμενων Βιβλιοθηκών
Το PngViewOptions ελέγχει την απόδοση φύλλων εργασίας σε εικόνες PNG, προσφέροντας συμπίεση χωρίς απώλειες και επιλογές επικεφαλίδας.

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PngViewOptions;

2. Ορισμός Φακέλου Εξόδου
Επιλέξτε έναν φάκελο για την έξοδο PNG.

Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("page_{0}.png");

3. Αρχικοποίηση Viewer και Ρύθμιση Επιλογών
Δημιουργήστε το Viewer, ενεργοποιήστε την απόδοση επικεφαλίδων και καλέστε view.

try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    
    // Enable rendering of row and column headings in the spreadsheet.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Render pages 1 to 3.
}

Επεξήγηση: Με την κλήση setRenderHeadings(true), τα αρχεία PNG περιλαμβάνουν τις αρχικές σειρές και στήλες του αρχικού λογιστικού φύλλου, διατηρώντας το πλαίσιο για τους επόμενους χρήστες.

Απόδοση Λογιστικού Φύλλου σε PDF

Πώς μετατρέπω ένα αρχείο Excel σε PDF με ορατές επικεφαλίδες γραμμών και στηλών;
Η μετατροπή Excel σε PDF είναι απλή: δημιουργήστε ένα Viewer με το πηγαίο αρχείο, ρυθμίστε ένα αντικείμενο PdfViewOptions ώστε να αποδίδει τις επικεφαλίδες, και καλέστε view. Το παραγόμενο PDF αντικατοπτρίζει τη διαρρύθμιση του βιβλίου εργασίας, συμπεριλαμβανομένων των επικεφαλίδων, και υποστηρίζει διανυσματικά γραφικά για καθαρή εκτύπωση και διανομή.

Υλοποίηση Βήμα‑βήμα

1. Εισαγωγή Απαιτούμενων Βιβλιοθηκών
Το PdfViewOptions καθορίζει παραμέτρους δημιουργίας PDF όπως μέγεθος σελίδας, περιθώρια και απόδοση επικεφαλίδων.

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;

2. Ορισμός Φακέλου Εξόδου
Καθορίστε τον προορισμό για το έγγραφο PDF.

Path outputDirectory = Paths.get("YOUR_DOCUMENT_DIRECTORY", "RenderRowAndColumnHeadings");
Path pageFilePathFormat = outputDirectory.resolve("output.pdf");

3. Αρχικοποίηση Viewer και Ρύθμιση Επιλογών
Δημιουργήστε ένα Viewer, ενεργοποιήστε την απόδοση επικεφαλίδων και εκτελέστε τη μετατροπή.

try (Viewer viewer = new Viewer(Paths.get("Sample.xlsx"))) {
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    
    // Enable rendering of row and column headings in the spreadsheet.
    options.getSpreadsheetOptions().setRenderHeadings(true);

    viewer.view(options, 1, 2, 3); // Render pages 1 to 3.
}

Επεξήγηση: Η ρύθμιση setRenderHeadings(true) στο PdfViewOptions εγγυάται ότι η πρώτη σειρά/στήλη εμφανίζεται στο τελικό PDF, καθιστώντας το έγγραφο έτοιμο για εκτύπωση ή αρχειοθέτηση.

Πρακτικές Εφαρμογές

Πραγματικά σενάρια όπου η μετατροπή excel σε html, excel to pdf java, ή μετατροπή λογιστικού φύλλου σε εικόνα είναι ανεκτίμητες:

  1. Επιχειρηματική Αναφορά: Δημιουργία HTML dashboards ή PDF αναφορών από χρηματοοικονομικά μοντέλα χωρίς χειροκίνητη αντιγραφή‑επικόλληση.
  2. Οπτικοποίηση Δεδομένων: Ενσωμάτωση στιγμιότυπων JPG/PNG λογιστικών φύλλων σε παρουσιάσεις, διασφαλίζοντας ότι οι επικεφαλίδες παρέχουν άμεσο πλαίσιο στους θεατές.
  3. Αρχειοθέτηση Εγγράφων: Αποθήκευση βιβλίων εργασίας Excel ως PDF για συμμόρφωση, διατηρώντας την αρχική διαρρύθμιση και τις επικεφαλίδες.
  4. Ιστοσελίδες Πύλες: Παροχή εκδόσεων HTML λογιστικών φύλλων απευθείας σε browsers, επιτρέποντας διαδραστικό φιλτράρισμα με JavaScript.

Συχνές Ερωτήσεις

Ε: Μπορώ να μετατρέψω αρχεία Excel με κωδικό πρόσβασης;
Α: Ναι. Περνάτε τον κωδικό πρόσβασης στον κατασκευαστή Viewer, και η βιβλιοθήκη θα αποκρυπτογραφήσει το βιβλίο εργασίας πριν την απόδοση.

Ε: Υποστηρίζει το GroupDocs.Viewer βιβλία εργασίας με μακροεντολές (.xlsm);
Α: Απόλυτα. Ο Viewer αντιμετωπίζει τις μακροεντολές ως δεδομένα· αγνοούνται κατά την απόδοση, εξασφαλίζοντας ασφαλή μετατροπή.

Ε: Ποιο είναι το μέγιστο μέγεθος αρχείου που υποστηρίζεται;
Α: Η βιβλιοθήκη μπορεί να επεξεργαστεί αρχεία έως 2 GB χωρίς να φορτώνει ολόκληρο το έγγραφο στη μνήμη, χάρη στην αρχιτεκτονική ροής δεδομένων.

Ε: Είναι δυνατόν να αποδοθεί μόνο ένα συγκεκριμένο φύλλο εργασίας;
Α: Ναι. Χρησιμοποιήστε ViewOptions.setPageNumber(pageIndex) για να στοχεύσετε ένα μόνο φύλλο κατά τη δημιουργία HTML, JPG, PNG ή PDF.

Ε: Πώς ελέγχω την ποιότητα εικόνας για έξοδο JPG;
Α: Ορίστε JpgViewOptions.setQuality(90) (τιμή 0‑100) για να ισορροπήσετε το μέγεθος αρχείου και την οπτική πιστότητα.

Συμπέρασμα

Τώρα έχετε έναν πλήρη, έτοιμο για παραγωγή οδηγό για μετατροπή excel σε html, excel to pdf java, και μετατροπή λογιστικού φύλλου σε εικόνα χρησιμοποιώντας το GroupDocs.Viewer Java. Ακολουθώντας τα παραπάνω βήματα μπορείτε να ενσωματώσετε την απόδοση λογιστικών φύλλων σε οποιοδήποτε backend Java, παρέχοντας HTML αναφορές, εικόνες υψηλής ανάλυσης ή αρχειοθετημένα PDF με αυτόματη διατήρηση των επικεφαλίδων.


Τελευταία Ενημέρωση: 2026-06-05
Δοκιμασμένο Με: GroupDocs.Viewer Java 23.12
Συγγραφέας: GroupDocs

Σχετικά Tutorials