Stvorite HTML tablicu u Javi

Ovaj vodič pokriva kako stvoriti tablicu HTML u Javi. Govori o konfiguracijama okruženja sustava, algoritmu i radnom uzorku koda za izgradnju HTML tablice u Javi. Nadalje, kompilira informacije za poboljšanje generiranja HTML tablica prema vašim zahtjevima.

Koraci za stvaranje osnovnog generatora HTML tablica u Javi

  1. Postavite svoj IDE da koristi Aspose.HTML za Javu za stvaranje HTML tablica
  2. Generirajte prazan HTML dokument pomoću objekta klase HTMLDocument za umetanje tablice
  3. Deklarirajte element tablice pozivanjem metode createElement()
  4. Postavite različite stilove tablice i dodajte HTML stupce i retke
  5. Stvorite zaglavlje, retke i stupce tablice i ispunite ih oglednim podacima
  6. Spremite izlaznu datoteku kao HTML datoteku

Ovi koraci sažimaju tijek rada za stvaranje generatora HTML tablica u Javi. Kao prvi korak, stvorite praznu HTML datoteku i zatim dodajte neke retke i stupce. Na kraju, izvezite sadržaj HTML tablice u datoteku da biste zaključili konverziju.

Kod za stvaranje tablice u HTML-u pomoću Jave

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

Gore je brza verzija koda za stvaranje tablice u HTML-u pomoću Jave. Koristi klasu HTMLDocument za pokretanje praznog dokumenta i zatim formatiranje vizualnih svojstava kao što su boja obruba, stil obruba itd. Nakon toga možete odabrati dodavanje onoliko redaka i stupaca koliko vam je potrebno pozivanjem metoda insertCell i insertRow.

Ovaj članak pokriva pojedinosti o stvaranju sastavljača HTML tablica u Javi. Za prikaz Markdowna u HTML datoteku, pročitajte članak na Pretvorite Markdown u HTML u Javi.

 Hrvatski