js版本多行合并到一行

左边转换到右边js版本多行合并到一行_第1张图片
下面展示一些 内联代码片

// A code block
var foo = 'bar';
// An highlighted block
cli_add_html~<button onclick="f()">Transform</button>;
select * from 多字段堆叠多行合并到一行;
cli_add_src~/js/eruda.js;
cli_add_script~eruda.init();
cli_add_script~function f(){
t=document.querySelector("tbody")
s=t.innerText
arr=s.split("\n").map(e=>e.split("\t"))
res=arr.slice(1).map(e=>e[0])
res=[...new Set(res)]
res=res.map(e=>{
let t=arr.filter(x=>x[0]==e),rec=[]
rec.push(...t[0].slice(0,3))
t.reduce((p,v)=>{
	p.push(...v.slice(3))
		console.log('p',p)
		return p
	},rec)
	return rec
})
//console. log(res);
var arr3=res.map((e,i)=>``+e.join( ``)+``);
var html=arr3.join('\n')
document.querySelector("tbody").innerHTML=html
};

js版本多行合并到一行_第2张图片

你可能感兴趣的:(工具,解决方案,笔记,javascript,excel,sql)