यह ट्यूटोरियल बताता है कि Java में HTML टेबल कैसे बनाएं। इसमें सिस्टम एनवायरनमेंट कॉन्फ़िगरेशन, एल्गोरिदम और Java में HTML टेबल बनाने के लिए एक वर्किंग सैंपल कोड पर चर्चा की गई है। इसके अलावा, यह आपकी आवश्यकताओं के अनुसार HTML टेबल निर्माण को बेहतर बनाने के लिए जानकारी संकलित करता है।
जावा में एक बुनियादी HTML टेबल जेनरेटर बनाने के चरण
- HTML तालिकाएँ बनाने के लिए Java के लिए Aspose.HTML का उपयोग करने के लिए अपना IDE सेट करें
- तालिका सम्मिलित करने के लिए HTMLDocument वर्ग ऑब्जेक्ट का उपयोग करके एक रिक्त HTML दस्तावेज़ बनाएं
- createElement() विधि को लागू करके तालिका तत्व घोषित करें
- विभिन्न तालिका शैलियाँ सेट करें और HTML कॉलम और पंक्तियाँ जोड़ें
- तालिका शीर्षलेख, पंक्तियाँ और स्तंभ बनाएँ और नमूना डेटा से भरें
- आउटपुट फ़ाइल को 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 में बदलें पर लेख पढ़ें।