下载csv
2024-08-27 21:59:44
export function downloadCsv(val, key, name, keyName) {
if (val.length) {
let str = []
str.push(keyName.join(',') + '\n')
val.map((item) => {
let temp = []
key.map((key) => {
temp.push(item[key])
})
str.push(temp.join(',') + '\n')
})
let url = 'data:text/csv;charset=utf-8,\ufeff' + encodeURIComponent(str.join(''))
let downloadLink = document.createElement('a')
downloadLink.href = url
downloadLink.download = `${name}.csv`
document.body.appendChild(downloadLink)
downloadLink.click()
document.body.removeChild(downloadLink)
}
}
最新文章
- latex 竖排子图的生成
- 【leetcode】Integer to Roman
- 高效使用你的Xcode
- Spring+Mybatis 手动控制事务
- angularJS推荐显示注入写法
- autoit UIA获取Listview的信息
- Python 网页爬虫 &; 文本处理 &; 科学计算 &; 机器学习 &; 数据挖掘兵器谱(转)
- Ⅰ.Spring的点点滴滴--序章
- IOS 计算密码强度
- iOS极光推送
- ServiceStack.Redis里List的Insert操作
- Gym 100917C Constant Ratio 数论+暴力
- php implode()函数详解
- [LeetCode] Implement Rand10() Using Rand7() 使用Rand7()来实现Rand10()
- .NET CORE 实践(2)--对Ubuntu下安装SDK的记录
- pycharm更新之后pip显示没有main
- 8个超实用的jQuery插件应用
- ueditor 正在读取目录及网络链接错误
- CF1096D Easy Problem(DP)
- Qt error ------ qRegisterMetaType() 跨线程信号与槽的形参携带