आप सभी वैध समाधान है, और उनमें से एक मुट्ठी भर के साथ आप वास्तव में यह लागू कर सकते हैं।
उपकरण की आवश्यकता नियमित अभिव्यक्तियों, linq, एक खोज इंजन, vb.net या सी # और इंटरनेट हैं।
"डेटासेट में HTML तालिका" के लिए खोजें। फिर "एक्सेल स्थापित किए बिना एक्सेल करने के लिए डेटासेट" खोजें।
मुझे लगता है कि उन शर्तों के साथ आप इसे एक साथ रखने में सक्षम हो सकते हैं। ;)
लेकिन यहां कुछ समाधान है।
Using sr As StreamReader = New StreamReader(fileName, Encoding.UTF8)
result = sr.ReadToEnd()
End Using
result = result.Substring(result.IndexOf("<tab"))
Dim sb As New StringBuilder
sb.AppendLine("<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"" ""http://www.w3.org/TR/html4/loose.dtd"">")
sb.AppendLine("<html>")
sb.AppendLine("<head>")
sb.AppendLine("<meta http-equiv=""Content-Type"" content=""text/html; charset=iso-8859-1" > "")
sb.AppendLine("<title>Title</title>")
sb.AppendLine("</head>")
sb.AppendLine("<body>")
sb.Append(result)
sb.AppendLine("</body>")
sb.AppendLine("</html>")
result = sb.ToString()
File.Move(fileName, System.IO.Path.GetFileNameWithoutExtension(fileName) + ".txt")
Dim ds As DataSet = GetTableAsDataSet.ConvertHTMLTablesToDataSet(result)
If (DataSetToExcel.WriteXLSFile(fileName, ds) = True) Then
http://www.dotnetfunda.com/articles/show/51/convert-html-tables-to-a-dataset
http://www.codeproject.com/Tips/313731/How-to-convert-DataSet-to-Excel-workbook-xls-using
सादगी मेरी इनपुट फ़ाइल की खातिर एक HTML तालिका सही सही दृश्य देने उत्कृष्टता प्राप्त करने के नक्शे है। लेकिन एक विचार यह सब है। इसलिए मैंने मेटा स्टाइलिंग बकवास को पट्टी में पढ़ा और इसे डेटा सेट प्राप्त करने और डेटा सेट आउट लिखने के लिए वैध HTML फ़ीड में लपेट लिया। का आनंद लें।
मुझे लगता है कि नियमित अभिव्यक्ति एचटीएमएल के अन्य भाग सभा के साथ मदद कर सकता है ...
<table[^>]*>(.*?)</table> == <html[^>]*>(.*?)</html>
क्रेडिट के लेखकों के लिए जाने कोड कहा। मैंने बस इसे एक साथ रखा।
सिद्धार्थ, आपका समाधान बनाया अपनी रिपोर्टों बहुत nice..Thanks इतना देखो .. – javanoob
यह VBA स्क्रिप्ट 'execCommand पर मेरे मशीन पर विफल" "लाइन कॉपी करें, मुझे संदेह है क्योंकि मेरे पास आईई 11 स्थापित है जो इसका समर्थन नहीं करता है। – BornToCode
बोर्नटोकोड मेरे साथ भी यही बात हुई। –