ایجاد جدول HTML در جاوا

این آموزش نحوه ایجاد جدول HTML در جاوا را پوشش می دهد. در مورد تنظیمات محیط سیستم، الگوریتم و یک کد نمونه کار برای ساخت جدول HTML در جاوا بحث می کند. علاوه بر این، اطلاعات را برای بهبود تولید جدول HTML بر اساس نیازهای شما جمع آوری می کند.

مراحل ایجاد یک جدول HTML پایه در جاوا

  1. IDE خود را طوری تنظیم کنید که از Aspose.HTML برای جاوا برای ایجاد جداول HTML استفاده کند
  2. یک سند HTML خالی با استفاده از شی کلاس HTMLDocument برای درج جدول ایجاد کنید.
  3. یک عنصر جدول را با فراخوانی روش createElement() اعلام کنید
  4. استایل های مختلف جدول را تنظیم کنید و ستون ها و ردیف های HTML را اضافه کنید
  5. سرصفحه، ردیف ها و ستون های جدول را ایجاد کنید و با داده های نمونه پر کنید
  6. فایل خروجی را به صورت فایل HTML ذخیره کنید

این مراحل گردش کار برای ایجاد تولید کننده جدول HTML در جاوا را خلاصه می کند. در مرحله اول، یک فایل HTML خالی ایجاد کنید و سپس چند سطر و ستون اضافه کنید. در نهایت، محتویات جدول HTML را به یک فایل صادر کنید تا تبدیل به پایان برسد.

کد ایجاد جدول در HTML با استفاده از جاوا

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 با استفاده از جاوا است. از کلاس HTMLDocument برای شروع سند خالی استفاده می‌کند و سپس ویژگی‌های بصری مانند رنگ حاشیه، سبک مرزی و غیره را قالب‌بندی می‌کند. پس از آن، می‌توانید با فراخوانی متدهای insertCell و insertRow هر تعداد سطر و ستون را که نیاز دارید اضافه کنید.

این مقاله به جزئیات ایجاد یک HTML جدول ساز در جاوا پرداخته است. برای تبدیل Markdown به یک فایل HTML، مقاله را در تبدیل Markdown به HTML در جاوا بخوانید.

 فارسی