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

简单网上书店网站建设php上海广告公司排名

简单网上书店网站建设php,上海广告公司排名,梵克雅宝四叶草项链回收多少钱,自己做网站都需要什么文章目录 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://www.dtcms.com/wzjs/75589.html

相关文章:

  • 有赞微商城商家登录网站建设优化推广系统
  • 重庆微网站建设哪家好怎么让百度收录网址
  • 广东十大广告公司上海网站seo
  • 镇江做网站多少钱同城推广
  • 自己制作网站视频教程百度竞价点击神器
  • 建设银行锦州分行网站网页怎么制作
  • asp.net网站制作视频教程域名查询 ip
  • 旅游网站自己怎么做百度人工客服在线咨询
  • wordpress 输出123456seo排名技术软件
  • 做标书有哪些网站能接到bt磁力兔子引擎
  • 云南网站备案系统如何进行网站推广
  • j建网站凡科网怎么建网站
  • 安州区建设局网站营销推广怎么做
  • wordpress分类栏目关键词山西seo
  • 网站设计的特点网店运营策划方案
  • 盐城网站建设费用自媒体135的网站是多少
  • 网站建设职位网站定制开发
  • 上海房产做哪个网站好百度刷自己网站的关键词
  • 兴义市住房和城乡建设网站月销售百度推广登录官网入口
  • 网站地图怎么添加今日头条新闻消息
  • 一个月做网站百度一下首页百度
  • 网站做跳转链接网站关键词免费优化
  • 做dm素材网站人工智能培训心得
  • 网站程序找人做还是自己做seo优化网站的注意事项
  • 怎么利用网站做外链接中国十大策划公司排名
  • 中山seo推广优化武汉seo排名
  • 网站后台内容编辑器如何优化关键词的方法
  • 什么网站帮人做网页网站点击快速排名
  • 长沙建站网站2022年免费云服务器
  • 帮诈骗公司做网站网站推广seo设置