I need to create powerpoint with the following requirements :-
1. To create live chart inside one slide.
2. To create live datatable with color formatting into another slide.
thanks in advance!
Its doable, but you need to write a lot of code. If you do not want to code much then try looking into Aspose. The tool/library uses Office Open Xml internally. They provide you wrapper classes & methods which minimizes lot of code.
My advice is always to create what you want manually using PowerPoint, then look at the resulting document to see what has to be created by your program.