The shortcode for wp table working well with the posts but whenever I try to paste in the theme files (e.g. content-single.php), the table did not showing in the post instead the shortcode is showing in the post.
For any kind of shortcode to be displayed on front-end, they should be executed within WordPress. Posts objects do this automatically, but if you want this functionality to be executed and parsed on other files, you should specifically call WordPress shortcode parse and execute functions by yourself and handle the results.
We are glad it is solved. Your support request actually gave us an idea to provide a much simpler method for users to implement this short-code operation for theme files and anywhere else where short-code parsing is not executed automatically. Hoping to release it for further versions.
For future reference, a global PHP function (wptb_render_table($table_id)) is added to plugin files for users to use their created tables within WordPress theme files with ease. This functionality will be available with the next update (1.3.4)