JSON转excel方案--透过现象看本质

分享 明道云excel解决方案  收藏
16 / 768
现象:
  • Excel 内容是文件流写入
  • Excel 软件能打开 CSV 文件,部分软件支持 Excel 的“从文本”或“从 JSON”功能。来导入数据源
  • 部分 txt 软件能打开 Excel 文件
本质

那么 Excel 文件的内容有什么特殊性或者本质性的东西吗?
有那就是换行符(\n)和制表符(\t),这两个常见的字符,它们在单元格中起着不同的作用。换行符用于将文本分成多行,而制表符则用于对齐文本和数据,也就是我们说的列。

解决方案
  • 步骤 1.添加代码块节点
var list=JSON.parse(input.obj||'[]')
var str1 =`域账号	姓名	邮箱	工号	手机
`
for(var i=0;i<list.length;i++){
var it=list[i];
str1 =str1 +it.A+`	`+it.B+`	`+it.C+`	`+it.D+`	`+it.E+`
`
}
function encrypt(str) {
  return new Buffer.from(str).toString('base64')
}
const encryptStr = encrypt(str1)

output = {'str1':str1,'encryptStr':encryptStr }

image.png

此方案无引入其他类库,公有私有都适用。

总之,现象和本质是事物存在的两个方面,它们之间相互联系、相互影响。透过现象看本质,可以帮助我们更好地认识和理解事物/问题的内在规律和本质属性。同时,我们也应该意识到,对本质的认识是一个不断深入和完善的过程,需要保持开放的心态和持续的学习。
加油吧明道人 🚀️