Utwórz tabelę HTML w Java

Ten samouczek obejmuje sposób tworzenia tabeli HTML w Javie. Omawia konfiguracje środowiska systemowego, algorytm i działający przykładowy kod do budowania tabeli HTML w Javie. Ponadto kompiluje informacje, aby ulepszyć generowanie tabeli HTML zgodnie z Twoimi wymaganiami.

Kroki tworzenia podstawowego generatora tabel HTML w Javie

  1. Skonfiguruj swoje środowisko IDE tak, aby używało Aspose.HTML dla języka Java do tworzenia tabel HTML
  2. Wygeneruj pusty dokument HTML, używając obiektu klasy HTMLDocument, aby wstawić tabelę
  3. Zadeklaruj element tabeli, wywołując metodę createElement()
  4. Ustaw różne style tabeli i dołącz kolumny i wiersze HTML
  5. Utwórz nagłówek tabeli, wiersze i kolumny i wypełnij je przykładowymi danymi
  6. Zapisz plik wyjściowy jako plik HTML

Te kroki podsumowują przepływ pracy tworzenia generatora tabeli HTML w Javie. Jako pierwszy krok utwórz pusty plik HTML, a następnie dodaj kilka wierszy i kolumn. Na koniec wyeksportuj zawartość tabeli HTML do pliku, aby zakończyć konwersję.

Kod do tworzenia tabeli w HTML przy użyciu 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");
}
}

Powyżej znajduje się szybka wersja kodu do tworzenia tabeli w HTML przy użyciu Java. Używa klasy HTMLDocument do zainicjowania pustego dokumentu, a następnie formatowania właściwości wizualnych, takich jak kolor obramowania, styl obramowania itp. Następnie możesz dodać tyle wierszy i kolumn, ile potrzebujesz, wywołując metody insertCell i insertRow.

W tym artykule omówiono szczegóły tworzenia budowniczego tabeli HTML w Javie. Aby renderować Markdown do pliku HTML, przeczytaj artykuł na temat Konwersja Markdown do HTML w Java.

 Polski