Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. var express = require('express');
  2. var http = require('http');
  3. var app = express();
  4.  
  5. function exportToExcel() {
  6. var worksheets = [
  7. {"name": "Symbols", "data": [
  8. [
  9. {"value": ">", "type": "text", "formatCode": "General", "_level": 0}
  10. ],
  11. [
  12. {"value": "񂷀", "type": "text", "formatCode": "General", "_level": 0}
  13. ],
  14. [
  15. {"value": "?", "type": "text", "formatCode": "General", "_level": 0}
  16. ]
  17. ]}
  18. ];
  19. return require('node-xlsx').build({worksheets: worksheets});
  20. }
  21.  
  22. app.all("/", function (req, res) {
  23. var result = exportToExcel();
  24. var jsonResponseType = {"Content-Type": "application/vnd.openxmlformats", "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Methods": "GET, POST, OPTIONS", "Access-Control-Allow-Credentials": true, "Content-Disposition": "attachment; Filename="Symbols.xlsx""}
  25. res.writeHead(200, jsonResponseType);
  26. res.write(result);
  27. res.end();
  28. });
  29.  
  30. http.createServer(app).listen(5300);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement