Hozzon létre HTML-táblázatot Java nyelven

Ez az oktatóanyag bemutatja, hogyan lehet létrehozni HTML táblázatot Java nyelven. Megtárgyalja a rendszerkörnyezet konfigurációit, az algoritmust és egy működő mintakódot a HTML-tábla Java nyelven történő elkészítéséhez. Ezenkívül összeállítja az információkat a HTML-tábla generálásának javításához az Ön igényei szerint.

Lépések egy alapvető HTML-tábla generátor létrehozásához Java nyelven

  1. Állítsa be az IDE-t a Aspose.HTML for Java használatához HTML-táblázatok létrehozásához
  2. Hozzon létre egy üres HTML-dokumentumot a HTMLDocument osztályobjektum segítségével táblázat beszúrásához
  3. Deklaráljon egy táblázatelemet a createElement() metódus meghívásával
  4. Állítson be különböző táblázatstílusokat, és fűzzen hozzá HTML oszlopokat és sorokat
  5. Hozzon létre táblázat fejlécet, sorokat és oszlopokat, és töltse fel mintaadatokkal
  6. Mentse el a kimeneti fájlt HTML-fájlként

Ezek a lépések összefoglalják a HTML-táblagenerátor Java-ban létrehozásának munkafolyamatát. Első lépésként hozzon létre egy üres HTML-fájlt, majd fűzzen hozzá néhány sort és oszlopot. Végül exportálja a HTML-tábla tartalmát egy fájlba az átalakítás befejezéséhez.

Kód táblázat létrehozásához HTML-ben Java használatával

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");
}
}

Fent található a kód gyorsverziója HTML-ben Java használatával. A HTMLDocument osztály segítségével kezdeményezi az üres dokumentumot, majd formázza a vizuális tulajdonságokat, például a szegély színét, a határvonal stílusát stb. Ezt követően az insertCell és insertRow metódusok meghívásával megadhat annyi sort és oszlopot, amennyire szüksége van.

Ez a cikk a HTML táblázatkészítő Java-ban létrehozásának részleteivel foglalkozik. A Markdown HTML-fájlban való megjelenítéséhez olvassa el a következő cikket: Konvertálja a Markdown-t HTML-re Java nyelven.

 Magyar