HTML को Excel में C# में कैसे परिवर्तित करें
HTML को Excel में C# में कैसे परिवर्तित करें
प्रसंस्करण, दृश्य, या भंडारण के लिए Excel में एक HTML श्रृंखला या वेब पेज को लोड करने की आवश्यकता है. इस गाइड में समझाया गया है कि .NET का उपयोग करके HTML सामग्री को सीधे Excel कार्यपुस्तिका में कैसे परिवर्तित किया जाए.
HTML में Excel रूपांतरण के लिए मामले का उपयोग करें
- ईमेल या सीएमएस डेटा को एक्सेल में परिवर्तित करें
- प्रसंस्करण HTML रिपोर्ट या तीसरे पक्ष के प्लेटफार्मों से निर्यात
- वेब तालिकाओं को संरचित स्पीडबोर्ड में आयात करें
कदम-दर-चरण गाइड
चरण 1: .NET के लिए Aspose.Cells स्थापित करें
dotnet add package Aspose.Cells
चरण 2: एक तार के रूप में HTML तैयार करें
string htmlString = "<html><body><table><tr><td>Item</td><td>Price</td></tr><tr><td>Book</td><td>20</td></tr></table></body></html>";
चरण 3: तार को स्ट्रीम में परिवर्तित करें
using (MemoryStream htmlStream = new MemoryStream(Encoding.UTF8.GetBytes(htmlString)))
चरण 4: HtmlLoadOptions के साथ HTML स्ट्रीम लोड करें
Workbook workbook = new Workbook(htmlStream, new HtmlLoadOptions());
चरण 5: कार्यपुस्तिका के साथ काम करना (वैकल्पिक)
Worksheet sheet = workbook.Worksheets[0];
// Add formulas, styles, or modify data
चरण 6: परिणाम Excel फ़ाइल को सहेजें
workbook.Save("converted.xlsx", SaveFormat.Xlsx);
पूर्ण कोड उदाहरण
using System;
using System.IO;
using System.Text;
using Aspose.Cells;
class Program
{
static void Main()
{
string html = "<html><body><table><tr><td>Name</td><td>Score</td></tr><tr><td>Alice</td><td>92</td></tr></table></body></html>";
using (MemoryStream htmlStream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
Workbook workbook = new Workbook(htmlStream, new HtmlLoadOptions());
// Optional: Modify the data or format
Worksheet sheet = workbook.Worksheets[0];
sheet.AutoFitColumns();
workbook.Save("html_to_excel.xlsx");
}
Console.WriteLine("HTML converted to Excel.");
}
}
सर्वश्रेष्ठ अभ्यास
Practice | Benefit |
---|---|
वेब एकीकरण के लिए स्ट्रीम का उपयोग करें | एपीआई में संभालना आसान |
Use HtmlLoadOptions | Parsing को अनुकूलित करें या उन्नत HTML सामग्री का प्रबंधन करें |
ऑटो-फिट स्तंभ | उत्पादन की पढ़ाई में सुधार |