I'm not sure how you want to use openxml here.
To create a table you will need to use the Open xml SDK.
Working with WordprocessingML tables (Open XML SDK)[
^] provides and example where a table is created from an xml.
On the database side, Sql server OpenXml provides a rowset view over an XML document so you can parse the xml faster and do stuff with the records.
For example, you can read an xml and insert into database.
Instead of looping row by row and inserting records one by one, you can bulk insert 1000 of records reducing as many number of calls to the database.
You can also run select queries over OpenXml.
To know more about it, go through
OPENXML (Transact-SQL)[
^].