You can do this pretty easily with Javascript+Jquery as below. If you want to exclude some column, just write an if statement inside the for loops to skip those columns. Hope this helps!
//Sample JSON 2D array_x000D_
var json = [{_x000D_
"Total": "34",_x000D_
"Version": "1.0.4",_x000D_
"Office": "New York"_x000D_
}, {_x000D_
"Total": "67",_x000D_
"Version": "1.1.0",_x000D_
"Office": "Paris"_x000D_
}];_x000D_
_x000D_
// Get Table headers and print_x000D_
for (var k = 0; k < Object.keys(json[0]).length; k++) {_x000D_
$('#table_head').append('<td>' + Object.keys(json[0])[k] + '</td>');_x000D_
}_x000D_
_x000D_
// Get table body and print_x000D_
for (var i = 0; i < Object.keys(json).length; i++) {_x000D_
$('#table_content').append('<tr>');_x000D_
for (var j = 0; j < Object.keys(json[0]).length; j++) {_x000D_
$('#table_content').append('<td>' + json[i][Object.keys(json[0])[j]] + '</td>');_x000D_
}_x000D_
$('#table_content').append('</tr>');_x000D_
}
_x000D_
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>_x000D_
<table>_x000D_
<thead>_x000D_
<tr id="table_head">_x000D_
_x000D_
</tr>_x000D_
</thead>_x000D_
<tbody id="table_content">_x000D_
_x000D_
</tbody>_x000D_
</table>
_x000D_