Topic: Filling of table OpenXML

I have a table in docx a file.
How on C# (or other language, I will understand the code) to make that at adding in it of a new line, this new line would receive formatting from the first line in this table? (A font, type size, text positioning)

And still such questions:

If I create the program, with   openxml it will work without the installed office?
Whether I can use such program in commercial objectives?
With what else documents can work openxml? (For example, whether can with documents openoffice?)
(And not on a subject) whether It is possible to use studios express editions for commercial objectives?