Nodejs 创建文本文件和Excel文件
来源:互联网 发布:ubuntu挂载网络硬盘 编辑:程序博客网 时间:2024/06/05 11:33
需要引入依赖模块fs和excel
npm install fs
npm install json2excel
fs 创建文件模块
json2excel json转ecxel
这是一个简单Demo,nodejs服务器启动时候就生成output.txt和j2x.xlsx
实现代码
const http = require('http');var fs = require('fs');var path = require('path');var jexcel=require('json2excel');var sheet1={ header: { 'author': 'Author Name', 'title': 'Article Title' }, items: [ { author:'john', title:'how to use this' }, { author:'Bob', title:'so Easy' } ], sheetName: 'sheet1' //};var data = { sheets: [sheet1], filepath: path.join(path.resolve(__dirname, '../..'),"xls/j2x.xlsx")}const hostname = '0.0.0.0';const port = 3003;const server = http.createServer((req, res) => {res.statusCode = 200;res.setHeader('Content-Type', 'text/plain');res.end('Hello World\n');});server.listen(port, hostname, () => {console.log(`Server running at http://${hostname}:${port}/`);fs.writeFile(path.join(path.resolve(__dirname, '../..'),"xls/output.txt"), "Hello World!", function(err) { if(err) { return console.log(err); } console.log("File saved successfully!");});jexcel.j2e(data,function(err){ console.log('finish')});});
运行命令
node /Users/admin/Downloads/test/main/engin/example.js
__dirname 当前代码路径
path.resolve(__dirname, '../..') 上上级文件路径path.join(__dirname,"xls/output.txt") 当前路径下的路径,连接路径
阅读全文
0 0
- Nodejs 创建文本文件和Excel文件
- MATLAB读取和写入文本文件、excel文件
- 用NODEJS处理EXCEL文件
- 利用java创建和读取excel文件
- apache---poi读取和创建excel文件
- 创建目录和新建文本文件
- 简单用Java Excel 创建和读取 Excel文件
- Access2007导入文本文件和Excel文件时,出现的三种错误情况及其解决
- .net编程创建 Access 文件和 Excel 文件
- .net编程创建 Access 文件和 Excel 文件(transfer)
- .net编程创建 Access 文件和 Excel 文件
- .net编程创建 Access 文件和 Excel 文件
- .net编程创建 Access 文件和 Excel 文件
- .net编程创建 Access 文件和 Excel 文件
- .net编程创建 Access 文件和 Excel 文件
- [转]C#.net编程创建 Access 文件和 Excel 文件
- [转]C#.net编程创建 Access 文件和 Excel 文件
- nodejs分析excel文件将结果写入excel文件
- 廖雪峰的网站记录
- java.lang.IllegalStateException:Make sure the content of your adapter is not modified from a backgro
- Virtualenv简介
- [BZOJ3993][SDOI2015]星际战争(二分答案+最大流)
- MTK手机官方ROM提取教程
- Nodejs 创建文本文件和Excel文件
- 在python中使用grpc和protobuf
- AssetBundle
- 第九届山东理工大学ACM网络编程擂台赛 热身赛 sdut4087 ldq's Sons
- caffe ssd
- Spring的各种PostProcessor
- 基于cefsharp的浏览器应用开发(支持XP系统)
- 桌面门户与单点登录简要介绍
- gdb获取进程的全局变量