Erstellen Sie eine HTML-Tabelle in Java

In diesem Tutorial erfahren Sie, wie Sie in Java eine HTML-Tabelle erstellen. Es werden die Konfigurationen der Systemumgebung, der Algorithmus und ein funktionierender Beispielcode zum Erstellen einer HTML-Tabelle in Java erläutert. Darüber hinaus werden die Informationen zusammengestellt, um die Generierung von HTML-Tabellen gemäß Ihren Anforderungen zu verbessern.

Schritte zum Erstellen eines einfachen HTML-Tabellengenerators in Java

  1. Richten Sie Ihre IDE so ein, dass sie Aspose.HTML für Java zum Erstellen von HTML-Tabellen verwendet
  2. Generieren Sie ein leeres HTML-Dokument mit dem Klassenobjekt HTMLDocument, um eine Tabelle einzufügen
  3. Deklarieren Sie ein Tabellenelement durch Aufrufen der Methode createElement()
  4. Verschiedene Tabellenstile festlegen und HTML-Spalten und -Zeilen anhängen
  5. Tabellenkopf, Zeilen und Spalten erstellen und mit Beispieldaten füllen
  6. Speichern Sie die Ausgabedatei als HTML-Datei

Diese Schritte fassen den Arbeitsablauf zum Erstellen eines HTML-Tabellengenerators in Java zusammen. Erstellen Sie im ersten Schritt eine leere HTML-Datei und fügen Sie dann einige Zeilen und Spalten an. Exportieren Sie abschließend den Inhalt der HTML-Tabelle in eine Datei, um die Konvertierung abzuschließen.

Code zum Erstellen einer Tabelle in HTML mit 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");
}
}

Oben sehen Sie die Kurzversion des Codes zum Erstellen einer Tabelle in HTML mit Java. Er verwendet die HTMLDocument-Klasse, um das leere Dokument zu starten und dann visuelle Eigenschaften wie Rahmenfarbe, Rahmenstil usw. zu formatieren. Anschließend können Sie durch Aufrufen der Methoden insertCell und insertRow beliebig viele Zeilen und Spalten hinzufügen.

In diesem Artikel wurden die Details zum Erstellen eines HTML-Tabellenerstellers in Java beschrieben. Um Markdown in eine HTML-Datei zu rendern, lesen Sie den Artikel auf Konvertieren Sie Markdown in HTML in Java.

 Deutsch