现象:
- 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 }
- 步骤 2.发送 API 请求
使用工作表 API,附件 base64 写入方法。参考:https://bbs.mingdao.net/topic/668
结果:
此方案无引入其他类库,公有私有都适用。
总之,现象和本质是事物存在的两个方面,它们之间相互联系、相互影响。透过现象看本质,可以帮助我们更好地认识和理解事物/问题的内在规律和本质属性。同时,我们也应该意识到,对本质的认识是一个不断深入和完善的过程,需要保持开放的心态和持续的学习。
加油吧明道人 🚀️