How to write a data in Microsoft Project using UIPath

How to write a data in Microsoft Project using UIPath.

From SQL server i fetched the data and i stored it in datatable. How to Map this data table to MPP.

MPP File is not an Open Standard https://en.wikipedia.org/wiki/MPP_(file_format)

https://support.office.com/en-us/article/view-project-information-without-project-1984c52c-b010-4ba9-a53e-98901e667b60

There is no .NET native way to manipulate the file at least I have never found one.

You can Program Project with VBA do some googling on Global.MPT

Would love to be wrong on this but I think it’s nigh impossible.

Project Server has the ability to be pushed and poked but that is no longer MPP files.

Previously i’m updating the MPP through C# using CSOM. But it is taking too long time to update a plan.
Is Possible to use CSOM in UIPath?