Αυτό το σεμινάριο καλύπτει τον τρόπο δημιουργίας πίνακα HTML σε Java. Εξετάζει τις διαμορφώσεις περιβάλλοντος συστήματος, τον αλγόριθμο και ένα λειτουργικό δείγμα κώδικα για δημιουργία πίνακα HTML σε Java. Επιπλέον, συγκεντρώνει τις πληροφορίες για να βελτιώσει τη δημιουργία πινάκων HTML σύμφωνα με τις απαιτήσεις σας.
Βήματα για τη δημιουργία ενός βασικού προγράμματος δημιουργίας πινάκων HTML σε Java
- Ρυθμίστε το IDE σας ώστε να χρησιμοποιεί το Aspose.HTML για Java για τη δημιουργία πινάκων HTML
- Δημιουργήστε ένα κενό έγγραφο HTML χρησιμοποιώντας το αντικείμενο κλάσης HTMLDocument για να εισαγάγετε έναν πίνακα
- Δηλώστε ένα στοιχείο πίνακα χρησιμοποιώντας τη μέθοδο createElement()
- Ορίστε διαφορετικά στυλ πίνακα και προσθέστε στήλες και σειρές HTML
- Δημιουργήστε κεφαλίδα πίνακα, σειρές και στήλες και συμπληρώστε με δείγματα δεδομένων
- Αποθηκεύστε το αρχείο εξόδου ως αρχείο 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.