当前位置: 首页 > wzjs >正文

公司网站建设 阜阳c 做网站网站

公司网站建设 阜阳,c 做网站网站,seo优化排名易下拉效率,桂林象鼻山门票多少钱文章目录 Excell 代码处理cvc格式xlsl格式小结 Excell 代码处理 有时候要对excell进行分析,或者数据的导入导出,这个时候如果可以用代码读写分析操作那么会方便很多 cvc格式 CSV(Comma-Separated Values,逗号分隔值)是…

文章目录

    • Excell 代码处理
    • cvc格式
    • xlsl格式
    • 小结

Excell 代码处理

有时候要对excell进行分析,或者数据的导入导出,这个时候如果可以用代码读写分析操作那么会方便很多

cvc格式

CSV(Comma-Separated Values,逗号分隔值)是一种简单的文本文件格式,用于存储表格数据。每一行代表一条记录(或一行数据),而每条记录中的不同字段(列)由逗号分隔。CSV 文件常用于数据交换、导入/导出、以及在电子表格软件(如 Excel)中查看数据

csv样式

IDFV,DAY,LEVEL
748158A1-3A21-4673-A625-F6ECBCA5B7FF,1,20
748158A1-3A21-4673-A625-F6ECBCA5B7FF,1,30

下载处理插件

npm install csv-parser

处理表头

npm install csv-parser

读取csv

const fs = require('fs');
const csv = require('csv-parser');
// 创建一个可读流,读取文件 'example.txt'
const readableStream = fs.createReadStream('C:/Users/yu/Desktop/majia/majia.csv', { encoding: 'utf8' }).pipe(csv());// 自动处理标题行,将每行转为对象// 设置数据事件监听器
readableStream.on('data', (chunk) => {console.log('收到一个数据块:', chunk);
});// 设置结束事件监听器
readableStream.on('end', () => {console.log('文件读取完成');
});// 设置错误事件监听器
readableStream.on('error', (err) => {console.error('读取文件时出错:', err);
});

对象写入csv

npm install fast-csv
const fs = require('fs');
const { write } = require('@fast-csv/format');const records = [{ IDFV: '748158A1-3A21-4673-A625-F6ECBCA5B7FF', DAY: 1, LEVEL: '20' },{ IDFV: '748158A1-3A21-4673-A625-F6ECBCA5B7FF', DAY: 1, LEVEL: '30' }
];const ws = fs.createWriteStream('output.csv');write(records, { headers: true }).pipe(ws).on('finish', () => {console.log('CSV 文件已保存');});

xlsl格式

const xlsx = require('xlsx');/*** json 转excell* @param {*} jsonData * @param {*} pathUrl */
function writeToExcell(jsonData, pathUrl) {const ws = xlsx.utils.json_to_sheet(jsonData);const wb = xlsx.utils.book_new();//创建一个新的工作簿xlsx.utils.book_append_sheet(wb, ws, 'Sheet1');//写入 Excel 文件xlsx.writeFile(wb, pathUrl);console.log('数据已写入 Excel 文件:' + pathUrl);
}/*** excell 转 json* @param {*} url * @returns */
function readXlsxToJson(url) {// 读取 Excel 文件const workbook = xlsx.readFile(url);// 获取第一个工作表的名称const sheetName = workbook.SheetNames[0];// 获取工作表对象const sheet = workbook.Sheets[sheetName];// 将工作表数据转换为 JSON 格式const data = xlsx.utils.sheet_to_json(sheet);console.log(data);return data
}module.exports = { writeToExcell, readXlsxToJson }

小结

Experiential Learning


文章转载自:

http://n3wxmI1S.xcnwf.cn
http://UuDajibU.xcnwf.cn
http://H9lxoZoQ.xcnwf.cn
http://YN8cZQpE.xcnwf.cn
http://174dYQN4.xcnwf.cn
http://fQuNnfg0.xcnwf.cn
http://9JXIzWUH.xcnwf.cn
http://Ntv28ooV.xcnwf.cn
http://pnt7zFUJ.xcnwf.cn
http://kF8wlOjV.xcnwf.cn
http://qo7cM9aI.xcnwf.cn
http://TwQ0BkGa.xcnwf.cn
http://bO2f6SKk.xcnwf.cn
http://zLbZMV7F.xcnwf.cn
http://oe3LNqkB.xcnwf.cn
http://dD7MIiQF.xcnwf.cn
http://FjUxUtLI.xcnwf.cn
http://YgVcpjpG.xcnwf.cn
http://lJFmwVgt.xcnwf.cn
http://3hBYAmXg.xcnwf.cn
http://Sf5ApQnC.xcnwf.cn
http://1XhLIsQ9.xcnwf.cn
http://ZKbQy50n.xcnwf.cn
http://2EpcNNRj.xcnwf.cn
http://rdaxeEp6.xcnwf.cn
http://BuqrUb4L.xcnwf.cn
http://tWshGvdy.xcnwf.cn
http://79EwYhqP.xcnwf.cn
http://zdZ8JaIQ.xcnwf.cn
http://mp4rpSZL.xcnwf.cn
http://www.dtcms.com/wzjs/663330.html

相关文章:

  • 福州+网站开发重庆的网站建设公司
  • 做正品的汽配网站隆昌住房和城乡建设官方网站
  • 中英文网站域名的区别申请免费网站多少钱
  • 网站开发配置状态报告网站需要加wordpress
  • 微信公众号配置 网站建设asp模板网站修改
  • 网站建设和优化北京网站营销与推广
  • 怎么建立网站赚钱陕西建设集团韩城公司网站
  • 南阳微信网站yw77731域名查询
  • 洛阳网站公司网站后台查找软件
  • 福州仓前网站建设泰安seo推广
  • 做门图网站wordpress 0day漏洞
  • 如何给网站做宣传代网站建设
  • 建设部职业资格注册网站项目设计方案模板
  • 温州网站建设团队通州富阳网站建设
  • 杭州做网站的网络公司有哪些WordPress徽章系统
  • 东莞网站优化排名公司同一个ip网站太多 seo
  • 网站建设理论知识海口网络公司
  • 淘宝客做软件网站app长沙网站设计多少钱一个月
  • 福州公司网站建设惠山网站建设
  • 网站代理 登陆签名图片在线制作
  • wordpress 维护中关键词如何优化排名
  • 魔站网站开发北京h5网页设计
  • 建设银行官方网站企业网站蓝色模板下载
  • 木马科技网站建设游戏代理是怎么赚钱的如何代理游戏
  • 医院网站建设合同竞价托管一般要多少钱
  • 网站建设怎么在图片上加字出入西安最新通知今天
  • 做静态页面的网站云服务器多网站解析
  • 网站ui 特点宣传片制作公司保定
  • 溧阳 招网站开发兼职成立公司需要具备什么条件
  • 建设银行网站怎样查询贷款信息吗免费做简历的网站