首页 > 解决方案 > 如何将 blob 数据下载到 xlsx

问题描述

然后我将.xlsx文件作为 BOLB 插入到表中,我不知道如何使用节点 js 将获取的 blob 数据转换为 xlsx。

getting_blob_excel: function(users, req, res) {
        try
        {
            var qry = "SELECT upload_path, content_type FROM app_versions_log WHERE id = "+req.body.v_log_id+";";
            consumerDBconnection.query(qry, function(err, results) {
            if (err) {
                utilController.LogError('1', 'appversionsupdatesController', 'getexcelAssets', err);
            } else if (results.length > 0) {
                console.log("results",results);
                var file_path = results[0].upload_path;
                var result = [{
                    "filecontent":file_path,
                    "filename":"prem.test.xlsx"
                }];



                //res.header("content-type:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
                    res.status(200);
                    res.send(utilController.successresponse(result));
                //res.send(result+);
            } else {
                res.status(400);
                res.send("Invalid format");
            }
        });
        }
        catch(err)
        {
            utilController.LogError('22', 'appversionsupdatesController', 'getting_blob_excel', err);
            res.status(500);
            res.send(global.internalServerError);
        }
    }

标签: node.js

解决方案


推荐阅读