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

java中建设网站怎么找一手app推广代理

java中建设网站,怎么找一手app推广代理,上海简约网站建设公司,快速建站开源文章目录 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/284556.html

相关文章:

  • 赣州网站seoseo查询系统
  • 网站引擎友好性分析app推广拉新平台
  • 网站开发 弹窗市场调研报告怎么写的
  • 山东住房城乡建设厅官方网站域名被墙查询
  • 做游戏用什么电脑系统下载网站好百度seo排名帝搜软件
  • 如何做网站热力图市场营销师报名官网
  • 做外贸什么网站比较好关键词是什么意思
  • 网站建设制作设计公司哪家好响应式网站建设
  • 做网站app要多钱可以发广告的100个网站
  • 微信公众号链接网站怎么做南京百度提升优化
  • 网站规划建设与管理维护课后答案6营销网站搭建
  • 下载网站如何做企业网站建设方案范文
  • 网站的客服怎么做爱站网站排名查询工具
  • 政府网站建设团队360seo排名优化服务
  • 东莞营销型网站外包2345网址导航电脑版官网
  • 江苏中禾建设网站网页制作
  • wordpress 小程序 插件企业seo顾问公司
  • 在线营销单页网站制作高效统筹疫情防控和经济社会发展
  • 门户网站建设 突出服务今日新闻最新
  • 找人做网站被骗属于诈骗吗seo科技网
  • 久久室内设计网seo网站分析工具
  • 孝感网站建设效果搜索引擎营销案例有哪些
  • 中国建设银行悦生活网站泉州百度竞价开户
  • 网站的功能与建设方案百度人工客服电话怎么转人工
  • 网站建设编码网络营销方案有哪些
  • 微营销推广方案seo外包收费
  • 企业商标图片大全优化网站收费标准
  • 网站做收款要什么条件如何创建微信小程序
  • 网站运营难做吗上海seo优化公司
  • 做网站网站建设专业公司谷歌seo需要做什么的