function parseTableData(table) {
const data = [];
table.querySelectorAll("tr").forEach((row, i)=>{
data.push(row.innerText.split(/[\t\n]/g));
});
const formattedData = data.reduce((accumulator, row, i)=>{
if (i==0) {
accumulator.columns = row;
} else {
const rowObject = {};
accumulator.columns.forEach((key,i)=>{
rowObject[key] = row[i];
});
accumulator.push(rowObject);
}
return accumulator;
},[]);
return formattedData;
}