小编Nic*_*ean的帖子

通过 Express 发回 CSV

我是从 JSON 导出 CSV 的新手...我非常接近得到这个...但我不知道如何从我的 Express 服务器将 CSV 发送回客户端。

用户选择要导出的客户,然后单击导出按钮...我希望发回 CSV 文件。

我在服务器上将 JSON 数据转换为 CSV,如何将此文件发送回客户端?

这是我迄今为止的快速路线 -

    router.post('/SaveCSV', (req, res) => {

    const csv = JSONToCSV(req.body, { fields: ["Customer Name", "Business Name", "Customer Email", "Customer ID", "School ID", "Student Count", "Admin Count", "Courses Count" ]})

    
    
})
Run Code Online (Sandbox Code Playgroud)

我已经尝试过 res.send、res.sendFile 和 res.attachment.. 有什么指导吗?

更新***

    router.post('/SaveCSV', (req, res) => {

    const csv = JSONToCSV(req.body, { fields: ["Customer Name", "Business Name", "Customer Email", "Customer ID", "School ID", "Student Count", "Admin Count", "Courses Count" …
Run Code Online (Sandbox Code Playgroud)

javascript csv file save express

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

csv ×1

express ×1

file ×1

javascript ×1

save ×1