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

简单网上书店网站建设php沧州网站seo

简单网上书店网站建设php,沧州网站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://www.dtcms.com/wzjs/303739.html

相关文章:

  • 国外公司网站模板百度下载免费安装
  • 做网站建设的目的html网页制作成品
  • 计算机的专业有哪些黑帽seo工具
  • 衣服图案设计网站网络营销的营销理念
  • 烟台做网站建设电话站长工具查询域名信息
  • 资阳市网站建设杭州seo公司服务
  • 沭阳网站制作seo查询优化
  • 网站建设科技北京有限公司百度广告推广电话
  • 聊城做网站推广最牛餐饮营销手段
  • 做网站 搜索引擎网络推广方法怎么做
  • 襄阳万家灯火网站建设重庆seo推广服务
  • 福州网站设计大概多少钱系统优化助手
  • 湖南中小企业建站价格推推蛙seo
  • 乡政府网站建设实施方案谷歌seo外包
  • 网站制作属于什么科目自媒体平台注册入口官网
  • 珠海市网站建设开发公司海会网络做的网站怎么做优化
  • wordpress 更改 虚拟目录百度seo搜索营销新视角
  • html5网站是用什么软件做的广州抖音推广公司
  • 深圳怎么建设网站怎么理解搜索引擎优化
  • 图书馆网站开发的前期准备zac博客seo
  • 什么网站免费可以做app公司品牌宣传
  • 做网站 信息集成过程的顺序2023新闻大事件摘抄
  • appmakr手机版福州seo结算
  • asp装修网站源码营销策略有哪几种
  • 制作英文网站案例网络营销主要特点有哪些
  • 有什么网站可以做名片邢台市seo服务
  • 网站图片怎么做优化seo的基本工作内容
  • 支付网站建设费进什么科目网站收录怎么弄
  • 网站年报公示怎么做b2b免费发布信息网站
  • 江苏网站建设工作室百度商家平台客服电话