D3js is a JavaScript Library which can help to visualize different data on websites. D3js works by manipulating the DOM structure of the HTML page. HTML, CSS, SVG and JavaScript are required to use D3js.
D3js Official page:https://d3js.org/#transitions
Joining data using data() and enter() method and creating table form JavaScript array.
If you like to code using codepen, https://codepen.io/Asabeneh/pen/GvxNZX
Reference:
http://bl.ocks.org/jfreels/6734025