Below code displays all the tables in word document. I want to insert into SQL Server table, how can we do that.. what objects should i pass to ado.net command..
using (WordprocessingDocument doc = WordprocessingDocument.Open(@"D:\DocFiles\LMA98.docx", true)) { IEnumerable<Paragraph> paragraphElement = doc.MainDocumentPart.Document.Descendants<Paragraph>(); foreach (OpenXmlElement section in doc.MainDocumentPart.Document.Body.Elements<OpenXmlElement>()) { if (section.GetType().Name == "Paragraph") { Paragraph par = (Paragraph)section; } else if (section.GetType().Name == "Table") { Table tab = (Table)section; Response.Write("<table>"); foreach (TableRow row in tab.Descendants<TableRow>()) { Response.Write("<tr>"); foreach (TableCell cell in row.Descendants<TableCell>()) { Response.Write("<td>"); Response.Write(cell.InnerText); tableCellContent.Add(cell.InnerText.Trim()); } Response.Write("</tr>"); } Response.Write("</table>"); } } }