Monday, September 2, 2013

Get Table from Word Document Asp.Net C#

for (int t = 1; t < doc.Tables.Count; t++)
        {
            DataTable dt = new DataTable();
            DataRow dr = dt.NewRow();
            int col = doc.Tables[t].Columns.Count;
            int row = doc.Tables[t].Rows.Count;
            for (int i = 1; i <= col; i++)
            {
                                   dt.Columns.Add(doc.Tables[t].Columns[i].Cells[1].Range.Text);
              }
               

            }
            for (int r = 2; r <= row; r++)
            {
                dr = dt.NewRow();
                dt.Rows.Add(dr);
                for (int c = 1; c <= col; c++)
                {
                                  dr[doc.Tables[t].Columns[c].Cells[1].Range.Text] = doc.Tables[t].Rows[r].Cells[c].Range.Text.Trim();
                    }
                                   
                }
            }

        }

No comments:

Post a Comment

Opps Part 1 : Abstraction

  Abstraction in C# is a fundamental concept of object-oriented programming (OOP) that allows developers t...