यह मार्गदर्शिका C#** में Excel तालिका बनाने के लिए विवरण साझा करती है। इस आलेख में विकास के लिए आईडीई सेट करने का विवरण, प्रोग्रामिंग कार्यों की एक सूची और सी# में माइक्रोसॉफ्ट एक्सेल में **टेबल बनाने के लिए एक नमूना कोड है। आप तालिका को अनुकूलित करने और आउटपुट को विभिन्न स्वरूपों में सहेजने के विभिन्न विकल्प सीखेंगे।
C# में एक्सेल टेबल बनाने के चरण
- तालिका बनाने के लिए Aspose.Cells for .NET का उपयोग करने के लिए IDE सेट करें
- एक एक्सेल फ़ाइल बनाएं या लोड करें और जहां डेटा उपलब्ध है वहां sheet तक पहुंचें
- डेटा के साथ कक्षों की श्रेणी प्रदान करके एक सूची ऑब्जेक्ट बनाएं
- सूची ऑब्जेक्ट के TableStyleType को TableStyleMedium10 के रूप में सेट करें
- सभी संख्या स्तंभों के लिए कुल ध्वज को सत्य पर सेट करें
- दूसरे कॉलम के लिए कुल गणना जोड़ें
- आउटपुट सहेजें
उपरोक्त चरण C#* में *सरल एक्सेल तालिका बनाने की प्रक्रिया का वर्णन करते हैं। एक एक्सेल फ़ाइल को लोड करके या बनाकर, एक शीट तक पहुंच कर, और डेटा वाले सेल की एक श्रृंखला के साथ एक सूची ऑब्जेक्ट जोड़कर प्रक्रिया शुरू करें। कुल और गणना प्रकार की गणना दिखाने के लिए TableStyleType, ध्वज सेट करने के लिए तालिका का संदर्भ देने वाली नई सूची ऑब्जेक्ट का उपयोग करें।
C# में Microsoft Excel तालिका बनाने के लिए कोड
using System; | |
using System.Linq; | |
using Aspose.Cells; | |
using Aspose.Cells.Tables; | |
class Program | |
{ | |
static void Main(string[] args) // Table creation in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Create a workbook. | |
Workbook wb = new Workbook(); | |
// Optionally call this function if the workbook has no data | |
CreateSampleData(ref wb); | |
// Obtain the first sheet | |
Worksheet sheet = wb.Worksheets[0]; | |
// Add a new list object with 20 rows and 5 columns | |
ListObject listObject = sheet.ListObjects[sheet.ListObjects.Add("A1", "E20", true)]; | |
// Set table style | |
listObject.TableStyleType = TableStyleType.TableStyleMedium10; | |
// Show the flag to display the Total for all numbers | |
listObject.ShowTotals = true; | |
// Set the second column calculation type | |
listObject.ListColumns[1].TotalsCalculation = TotalsCalculation.Count; | |
// Saving the Excel file | |
wb.Save("output.xlsx"); | |
Console.WriteLine("Table created successfully"); | |
} | |
static void CreateSampleData(ref Workbook wb) | |
{ | |
// Fill workbook with some dummy data | |
string[] titles = new string[] {"Employee", "Quarter", "Product", "Country","Sale"}; | |
string[] employees = new string[] {"David", "James","Miya" }; | |
string[] products = new string[] { "Chai", "Chang", "Geitost", "Maxilaku" }; | |
string[] countries = new string[] { "Brazil", "China", "France", "Germany", "India", "Italy" }; | |
foreach (var (item, idx) in titles.Select((value, index) => (value, index))) | |
wb.Worksheets[0].Cells[0, idx].Value = item; | |
Random random = new Random(); | |
for(int i = 1; i < 20; i++) | |
{ | |
wb.Worksheets[0].Cells[i, 0].Value = employees[random.Next() % employees.Count()]; | |
wb.Worksheets[0].Cells[i, 1].Value = (random.Next() % 4) + 1; | |
wb.Worksheets[0].Cells[i, 2].Value = products[random.Next() % products.Count()]; | |
wb.Worksheets[0].Cells[i, 3].Value = countries[random.Next() % countries.Count()]; | |
wb.Worksheets[0].Cells[i, 4].Value = random.Next() % 2000; | |
} | |
} | |
} |
यह नमूना कोड C#* में *MS Excel तालिका बनाने की प्रक्रिया को प्रदर्शित करता है। वर्कशीट वर्ग में तालिका जोड़ने के लिए ListObjects ऑब्जेक्ट शामिल है। TableStyleType में MS Excel द्वारा समर्थित सभी डिफ़ॉल्ट तालिका शैलियाँ हैं जिनका उपयोग आप तालिका बनाते समय कर सकते हैं।
इस आलेख ने हमें C# में उन्नत एक्सेल तालिकाओं के साथ काम करना सिखाया है। किसी Excel फ़ाइल में स्लाइसर सम्मिलित करने के लिए, C# का उपयोग करके एक्सेल में स्लाइसर कैसे डालें पर आलेख देखें।