यह मार्गदर्शिका वर्णन करती है कि Node.js में Excel तालिका कैसे बनाएं। इसमें दिए गए संसाधनों का उपयोग करके विकास के माहौल को सेट करने का विवरण, सुविधा को लागू करने के लिए चरणों की एक सूची और Node.js में एक्सेल तालिका बनाने के लिए एक नमूना कोड है। आप विभिन्न पैरामीटर सेट करके तालिका को अनुकूलित करने के लिए विभिन्न विवरणों से गुजरेंगे।
Node.js में Excel में तालिका जोड़ने के चरण
- तालिका बनाने के लिए जावा के माध्यम से Node.js के लिए Aspose.Cells के साथ काम करने के लिए IDE सेट करें
- तालिका जोड़ने के लिए Workbook वर्ग का उपयोग करके एक एक्सेल फ़ाइल बनाएं या लोड करें
- कार्यपुस्तिका में एक शीट तक पहुंचें और तालिका के लिए एक सूची ऑब्जेक्ट जोड़ें
- TableStyleType प्रगणक का उपयोग करके वांछित तालिका शैली सेट करें
- सभी संख्यात्मक स्तंभों का कुल योग दिखाने के लिए ध्वज सेट करें
- किसी विशेष कॉलम के लिए पंक्तियों की गिनती दिखाने के लिए ध्वज सेट करें
- परिणामी एक्सेल फ़ाइल को सहेजें
उपरोक्त चरण परिभाषित करते हैं कि Node.js में Excel में तालिका कैसे बनाई जाए। एक्सेल फ़ाइल को प्रारंभ या लोड करके, एक शीट तक पहुंच कर, और डेटा और डेटा हेडर जानकारी की एक श्रृंखला के लिए एक सूची ऑब्जेक्ट बनाकर प्रक्रिया शुरू करें। एक बार जब आप तालिका जोड़ लेते हैं, तो किसी विशेष कॉलम के कुल योग और गणना के प्रकार को प्रदर्शित करने के लिए तालिका शैली और झंडे सेट करें।
Node.js में एक्सेल टेबल बनाने के लिए कोड
const asposecells = require('aspose.cells'); | |
const workbook = new asposecells.Workbook(); | |
// Function to create sample data | |
function createSampleData(sheet) { | |
const titles = ["Employee", "Quarter", "Product", "Country", "Sale"]; | |
const employees = ["David", "James", "Miya"]; | |
const products = ["Chai", "Chang", "Geitost", "Maxilaku"]; | |
const countries = ["USA", "China", "Turkiye", "Germany", "India", "Italy"]; | |
titles.forEach((title, idx) => { | |
sheet.getCells().get(0, idx).setValue(title); | |
}); | |
for (let i = 1; i < 20; i++) { | |
sheet.getCells().get(i, 0).setValue(employees[Math.floor(Math.random() * employees.length)]); | |
sheet.getCells().get(i, 1).setValue(Math.floor(Math.random() * 4) + 1); | |
sheet.getCells().get(i, 2).setValue(products[Math.floor(Math.random() * products.length)]); | |
sheet.getCells().get(i, 3).setValue(countries[Math.floor(Math.random() * countries.length)]); | |
sheet.getCells().get(i, 4).setValue(Math.floor(Math.random() * 2001)); | |
} | |
} | |
// Create sample data if workbook has no data | |
createSampleData(workbook.getWorksheets().get(0)); | |
const sheet = workbook.getWorksheets().get(0); | |
// Add a new list object with 20 rows and 5 columns | |
const listObject = sheet.getListObjects().get(sheet.getListObjects().add("A1", "E20", true)); | |
// Set table style | |
listObject.setTableStyleType(asposecells.TableStyleType.TABLE_STYLE_MEDIUM_10); | |
// Show totals | |
listObject.setShowTotals(true); | |
// Set the second column calculation type | |
listObject.getListColumns().get(1).setTotalsCalculation(asposecells.TotalsCalculation.COUNT); | |
// Save the Excel file | |
workbook.save("output.xlsx"); | |
console.log("Table created successfully!!!"); |
यह कोड दिखाता है Node.js में Excel में तालिका कैसे बनाएं। CreateSampleData() एक वैकल्पिक फ़ंक्शन है और इसका उपयोग केवल तभी किया जाता है जब तालिका के लिए कोई डेटा उपलब्ध न हो। TableStyleType एन्यूमरेटर का उपयोग करके तालिका शैली और टोटल्सकैलकुलेशन एन्यूमरेटर का उपयोग करके टोटल्सकैलकुलेशन प्रकार सेट करें।
इस विषय में Node.js में MS Excel तालिका के साथ काम करने के बारे में बताया गया है। सेल की श्रेणी में विभिन्न रंग थीम लागू करने के लिए, Node.js के साथ एक्सेल थीम लागू करें पर लेख देखें।