C# का उपयोग करके MS Word दस्तावेज़ में तालिका में रॉस कैसे जोड़ें
इस ट्यूटोरियल में, आप सीखेंगे कि C# का उपयोग करके एक MS Word दस्तावेज़ में एक तालिका में पंक्तियों को प्रोग्रामिंग रूप से कैसे जोड़ें. आप एक निर्दिष्ट सूचकांक पर रैंकों को जोड़ेंगे और टैबलेट के अंत में कई खाली रेखाओं को दर्ज करेंगे.
Word दस्तावेजों में तालिकाओं में तारों को जोड़ने के लाभ
** गतिशील सामग्री प्रबंधन** :- नए डेटा को फिट करने के लिए मौजूदा तालिकाओं को आसानी से संशोधित करें।
लचीलापन :- मैनुअल संपादन के बिना टेबल संरचनाओं को प्रोग्रामिंग रूप से समायोजित करें।
ऑटोमोबाइल :- स्वचालित स्क्रिप्ट के माध्यम से तालिका डेटा को प्रभावी ढंग से प्रबंधित करें।
आवश्यकताएँ: पर्यावरण को तैयार करना
- Visual Studio या किसी भी .NET IDE को स्थापित किया गया है।
- सुनिश्चित करें कि Aspose.Words लाइब्रेरी NuGet के माध्यम से उपलब्ध है।
चरण-दर-चरण मार्गदर्शिका शब्द में एक तालिका में रूट जोड़ने के लिए
चरण 1: Aspose.Words लाइब्रेरी स्थापित करें
NuGet पैकेज प्रबंधक का उपयोग करके Aspose.Words पैक स्थापित करें।
Install-Package Aspose.Words
चरण 2: आवश्यक नाम स्थानों का आयात
अपने प्रोजेक्ट में Aspose.Words और Asposa. Words.Tables नाम स्पेस शामिल करें।
using Aspose.Words;
using Aspose.Words.Tables;
चरण 3: शब्द दस्तावेज़ खोलें
मौजूदा MS Word दस्तावेज़ को लोड करें।
Document MSWordDocument = new Document(@"MS Word.docx");
चरण 4: टेबल पर पहुंचें
दस्तावेज़ से अपने सूचकांक के माध्यम से तालिका प्राप्त करें।
Table tableToAddRowsTo = MSWordDocument.FirstSection.Body.Tables[0];
चरण 5: एक रूट बनाएं या क्लोन करें
एक नया रोल बनाएं या टेबल से एक मौजूदा क्लोन करें।
Row row = new Row(MSWordDocument);
चरण 6: रस्सी में कोशिकाओं को जोड़ें
कोशिकाओं और पाठ को रूट में जोड़ें।
for (int i = 0; i < 3; i++)
{
Cell cell = new Cell(MSWordDocument);
cell.AppendChild(new Paragraph(MSWordDocument));
cell.FirstParagraph.Runs.Add(new Run(MSWordDocument, "Text in Cell " + i));
row.Cells.Add(cell);
}
चरण 7: अंत में तारों को जोड़ें
RowCollection.Add का उपयोग करें ताकि टेबल पर Rows जोड़ सकें।
tableToAddRowsTo.Rows.Add(row);
चरण 8: एक विशिष्ट सूचकांक में तारों को शामिल करें
RowCollection.Insert का उपयोग करके एक विशिष्ट सूचकांक में रॉस डालें।
tableToAddRowsTo.Rows.Insert(1, row);
चरण 9: अद्यतन दस्तावेज़ को सहेजें
अतिरिक्त पंक्तियों के साथ दस्तावेज़ को पुनर्स्थापित करें।
MSWordDocument.Save(@"Added Rows to Table in MS Word.docx");
उदाहरण कोड में तालिका में तारों को जोड़ने के लिए
नीचे एक तालिका में पंक्तियों को जोड़ने के लिए पूर्ण कोड है:
// Open MS Word Document
Document MSWordDocument = new Document(@"input.docx");
// Get the Table by index
Table tableToAddRowsTo = MSWordDocument.FirstSection.Body.Tables[0];
// Create a new Row class object
Row row = new Row(MSWordDocument);
// Add three Cells to Row's cells collection
for (int i = 0; i < 3; i++)
{
Cell cell = new Cell(MSWordDocument);
cell.AppendChild(new Paragraph(MSWordDocument));
cell.FirstParagraph.Runs.Add(new Run(MSWordDocument, "Text in Cell " + i));
row.Cells.Add(cell);
}
// Insert new Row after the first Row
tableToAddRowsTo.Rows.Insert(1, row);
// Clone an existing Row from Table
Row cloneOfRow = (Row)tableToAddRowsTo.FirstRow.Clone(true);
// Remove all content from all Cells
foreach (Cell cell in cloneOfRow)
{
cell.RemoveAllChildren();
cell.EnsureMinimum();
}
// Add multiple empty rows to the end of table
for (int i = 0; i < 10; i++)
{
Row emptyRow = (Row)cloneOfRow.Clone(true);
tableToAddRowsTo.Rows.Add(emptyRow);
}
// Save updated document
MSWordDocument.Save(@"output.docx");
Conclusion
इस ट्यूटोरियल ने दिखाया है कि एक एमएस वर्ड दस्तावेज़ में तालिका में पंक्तियों को कैसे जोड़ना है C# का उपयोग करके. इन चरणों का पालन करके, आप प्रभावी ढंग से प्रोग्राम के माध्यम से वॉर्ड फ़ाइलों के भीतर टेबल प्रबंधित और संशोधित कर सकते हैं.