node js create excel file with xlsx

node js create excel file with xlsx
> npm xlsx i

ref>> 

        var fileName = "555.xlsx"
        var datas = [[1, 2, 3], [true, false, null, "sheetjs"], ["foo", "bar", new Date("2014-02-19T14:30Z"), "0.3"], ["baz", null, "qux"]]
        var wsName = "SheetJS"
        // console.log(data)
        /* generate workbook */
        var ws = XLSX.utils.aoa_to_sheet(datas);
        var wb = XLSX.utils.book_new();
        XLSX.utils.book_append_sheet(wb, ws, wsName)
        /* generate buffer */
        var buf = XLSX.write(wb, { type: 'buffer', bookType: "xlsx" })
        /* send to client */
        res.attachment(fileName)        //set filename
        res.status(200).send(buf)

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

J2EE คืออะไร

วิธีแก้ : แก้ไขตารางแล้ว save ไม่ได้ ต้องสร้างใหม่ - Saving changes is not permitted in SQL Server Management Studio

การออกแบบ RESTful API - วิธีปฏิบัติที่ดี