जावा में HTML तालिका बनाएं

यह ट्यूटोरियल बताता है कि Java में HTML टेबल कैसे बनाएं। इसमें सिस्टम एनवायरनमेंट कॉन्फ़िगरेशन, एल्गोरिदम और Java में HTML टेबल बनाने के लिए एक वर्किंग सैंपल कोड पर चर्चा की गई है। इसके अलावा, यह आपकी आवश्यकताओं के अनुसार HTML टेबल निर्माण को बेहतर बनाने के लिए जानकारी संकलित करता है।

जावा में एक बुनियादी HTML टेबल जेनरेटर बनाने के चरण

  1. HTML तालिकाएँ बनाने के लिए Java के लिए Aspose.HTML का उपयोग करने के लिए अपना IDE सेट करें
  2. तालिका सम्मिलित करने के लिए HTMLDocument वर्ग ऑब्जेक्ट का उपयोग करके एक रिक्त HTML दस्तावेज़ बनाएं
  3. createElement() विधि को लागू करके तालिका तत्व घोषित करें
  4. विभिन्न तालिका शैलियाँ सेट करें और HTML कॉलम और पंक्तियाँ जोड़ें
  5. तालिका शीर्षलेख, पंक्तियाँ और स्तंभ बनाएँ और नमूना डेटा से भरें
  6. आउटपुट फ़ाइल को HTML फ़ाइल के रूप में सहेजें

ये चरण Java में 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");
}
}

ऊपर Java का उपयोग करके HTML में टेबल बनाने के लिए कोड का त्वरित संस्करण है। यह खाली दस्तावेज़ को आरंभ करने के लिए HTMLDocument वर्ग का उपयोग करता है और फिर बॉर्डर रंग, बॉर्डरलाइन शैली आदि जैसे दृश्य गुणों को प्रारूपित करता है। इसके बाद, आप insertCell और insertRow विधियों को लागू करके जितनी आवश्यकता हो उतनी पंक्तियाँ और कॉलम जोड़ना चुन सकते हैं।

इस लेख में Java में HTML टेबल बिल्डर बनाने के विवरण को शामिल किया गया है। Markdown को HTML फ़ाइल में रेंडर करने के लिए, जावा में मार्कडाउन को HTML में बदलें पर लेख पढ़ें।

 हिन्दी