dynamic-table-in-string-format
Creating a dynamic table in string format.
include somewhere at the beginning
require('dynamic-table-in-string-format')
Syntax:
var test = require('dynamic-table-in-string-format');
test(header,rows,tableStyle,hederStyle,rowStyle);
Note:
In tableStyle,hederStyle and rowStyle already having padding,backgruond-color,color,border-collapse,border and text-align .
If you want to change any one of this property give with important.
E.g : "background-color:pink !important" instead of "background-color:pink";
Example to use :
var test = require('dynamic-table-in-string-format');
test([heading1,heading2,..],[[value11,value12,..],[value21,value22,..],...])
E.g:
test.stringTable(["S.no","Total"],[[1,12],[2,34]]);
Output: <table style="border: 1px solid black; border-collapse: collapse;width:100%;><tr><th style="border: 1px solid black; border-collapse: collapse;padding: 15px;text-align: left;background-color: black;color: white;>S.no</th><th style="border: 1px solid black; border-collapse: collapse;padding: 15px;text-align: left;background-color: black;color: white;>Total</th></tr><tr><td style="border: 1px solid black; border-collapse: collapse;padding: 15px;text-align: left;>1</td><td style="border: 1px solid black; border-collapse: collapse;padding: 15px;text-align: left;>12</td></tr><tr><td style="border: 1px solid black; border-collapse: collapse;padding: 15px;text-align: left;>2</td><td style="border: 1px solid black; border-collapse: collapse;padding: 15px;text-align: left;>34</td></tr></table>