Δημιουργία πίνακα HTML σε Java

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

Βήματα για τη δημιουργία ενός βασικού προγράμματος δημιουργίας πινάκων HTML σε Java

  1. Ρυθμίστε το IDE σας ώστε να χρησιμοποιεί το Aspose.HTML για Java για τη δημιουργία πινάκων HTML
  2. Δημιουργήστε ένα κενό έγγραφο HTML χρησιμοποιώντας το αντικείμενο κλάσης HTMLDocument για να εισαγάγετε έναν πίνακα
  3. Δηλώστε ένα στοιχείο πίνακα χρησιμοποιώντας τη μέθοδο createElement()
  4. Ορίστε διαφορετικά στυλ πίνακα και προσθέστε στήλες και σειρές HTML
  5. Δημιουργήστε κεφαλίδα πίνακα, σειρές και στήλες και συμπληρώστε με δείγματα δεδομένων
  6. Αποθηκεύστε το αρχείο εξόδου ως αρχείο HTML

Αυτά τα βήματα συνοψίζουν τη ροή εργασίας για τη δημιουργία μιας δημιουργίας πινάκων HTML σε Java. Ως πρώτο βήμα, δημιουργήστε ένα κενό αρχείο HTML και, στη συνέχεια, προσθέστε μερικές σειρές και στήλες. Τέλος, εξάγετε τα περιεχόμενα του πίνακα HTML σε ένα αρχείο για να ολοκληρώσετε τη μετατροπή.

Κώδικας για τη δημιουργία πίνακα σε HTML χρησιμοποιώντας Java

import com.aspose.html.*;
public class Main
{
public static void main(String[] args) throws Exception // Create HTML table in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Prepare a path
String savePath = "Table.html";
// Initialize an empty HTML document
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument();
// Create a style element
com.aspose.html.dom.Element style = document.createElement("style");
style.setTextContent("table, th, td { border: 1px dotted #90EE90; }");
// Access the head and set its style
com.aspose.html.dom.Element head = document.getElementsByTagName("head").get_Item(0);
head.appendChild(style);
// Declare a variable body
com.aspose.html.dom.Element body = document.getBody();
// Specify cols and rows
int cols = 3;
int rows = 2;
boolean isFirstRowHeader = false;
// Create table element
com.aspose.html.dom.Element table = document.createElement("table");
// Create a table body
com.aspose.html.dom.Element tbody = document.createElement("tbody");
table.appendChild(tbody);
// Create a table header row
if (isFirstRowHeader)
{
com.aspose.html.dom.Element tr = document.createElement("tr");
tbody.appendChild(tr);
// Create table header columns
for (int j = 1; j < cols + 1; j++)
{
com.aspose.html.dom.Element th = document.createElement("th");
com.aspose.html.dom.Text title = document.createTextNode("Column-" + j);
th.appendChild(title);
tr.appendChild(th);
}
for (int i = 0; i < rows - 1; i++)
{
// Create a table row
com.aspose.html.dom.Element dataTr = document.createElement("tr");
tbody.appendChild(dataTr);
// Create table header cells
for (int j = 1; j < cols + 1; j++)
{
com.aspose.html.dom.Element td = document.createElement("td");
com.aspose.html.dom.Text title = document.createTextNode("Data-" + j);
td.appendChild(title);
dataTr.appendChild(td);
}
}
}
else
{
for (int i = 0; i < rows; i++)
{
// Create a table row
com.aspose.html.dom.Element dataTr = document.createElement("tr");
tbody.appendChild(dataTr);
// Create table cells
for (int j = 1; j < cols + 1; j++)
{
com.aspose.html.dom.Element td = document.createElement("td");
com.aspose.html.dom.Text title = document.createTextNode("Data-" + j);
td.appendChild(title);
dataTr.appendChild(td);
}
}
}
// Append table to body
body.appendChild(table);
// Save the output
document.save(savePath);
System.out.println("Table created in HTML successfully");
}
}

Παραπάνω είναι η γρήγορη έκδοση του κώδικα για τη δημιουργία πίνακα σε HTML χρησιμοποιώντας Java. Χρησιμοποιεί την κλάση HTMLDocument για να εκκινήσει το κενό έγγραφο και στη συνέχεια να μορφοποιήσει οπτικές ιδιότητες όπως το χρώμα περιγράμματος, το στυλ περιγράμματος κ.λπ. Στη συνέχεια, μπορείτε να επιλέξετε να προσθέσετε όσες σειρές και στήλες μπορεί να χρειαστείτε, επικαλώντας τις μεθόδους insertCell και insertRow.

Αυτό το άρθρο έχει καλύψει τις λεπτομέρειες της δημιουργίας ενός Εργαλείου δημιουργίας πινάκων HTML σε Java. Για να αποδώσετε το Markdown σε αρχείο HTML, διαβάστε το άρθρο στο Μετατροπή Markdown σε HTML σε Java.

 Ελληνικά