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

太原制作网站郑州建设信息网是用来干什么的

太原制作网站,郑州建设信息网是用来干什么的,网络维护合同模板,深圳制作小程序安装 npm install exceljs解析excel 通过 Workbook 的 readFile 方法可以拿到workbook对象, workbook对象包含的概念有 worksheet(工作表) --> row(行) --> cell(单元格).于是可以通过依次遍历 worksheet, row, cell来拿到单元格的数据直接通过 worksheet.getSheetValue…

安装

 npm install exceljs

解析excel

  1. 通过 Workbook 的 readFile 方法可以拿到workbook对象, workbook对象包含的概念有 worksheet(工作表) --> row(行) --> cell(单元格).于是可以通过依次遍历 worksheet, row, cell来拿到单元格的数据
  2. 直接通过 worksheet.getSheetValues() 拿到数据(包含了列号,还有行号那些数据的位置,以empty代替)
const { Workbook } = require("exceljs");const workbook = new Workbook();(async function () {const res = await workbook.xlsx.readFile("./test.xlsx");// const res = await workbook.xlsx.load(File对象); 如果在浏览器端,可以直接 load 一个 File对象// each* 方法可以遍历// 遍历工作表res.eachSheet(item => {// 第1种 遍历行// item.eachRow((row, rowIndex) => {//   const rowData = [];//   // 遍历 单元格//   row.eachCell((cell, cellIndex) => {//     rowData.push(cell.value);//   });//   console.log(rowData);// });// 第2种直接通过getSheetValues湖获取const res = item.getSheetValues();console.log(res);});
})();

在这里插入图片描述

生成excel

  1. 创建 workbook, 添加worksheet, 设置columns列,然后添加行数据rowData
const { Workbook } = require("exceljs");const workbook = new Workbook();(async function () {const sheet = workbook.addWorksheet("test-sheet");// 列的定义sheet.columns = [{ header: "id", key: "id", width: 20 },{ header: "姓名", key: "nickname", width: 30 },{ header: "年龄", key: "age", width: 30 },{ header: "手机号", key: "phone", width: 50 }];// 行数据const rowData = [{ id: 1, nickname: "小明1", age: 20, phone: "123456789" },{ id: 2, nickname: "小明2", age: 20, phone: "123456789" },{ id: 3, nickname: "小明3", age: 20, phone: "123456789" },{ id: 4, nickname: "小明4", age: 20, phone: "123456789" }];sheet.addRows(rowData);workbook.xlsx.writeFile("./test1.xlsx");// 如果是浏览器端,那么新建一个 ArrayBuffer,// const arraybuffer = new ArrayBuffer(10 * 1024 * 1024);// const res = await workbook.xlsx.writeBuffer(arraybuffer);// console.log(res.buffer); // 将buffer通过 a 标签就可以进行下载
})();

在这里插入图片描述

http://www.yayakq.cn/news/814065/

相关文章:

  • 杭州模板建站软件南宁建站服务公司之
  • 万州哪里有做网站的郑州建站以来
  • 做网站的报价方案.net搭建企业网站
  • 网站开发技术参考文献wordpress个人博客安装
  • 山东兴华建设集团有限公司网站拼音福州网站开发fjfzwl
  • 做网站找浩森宇特wordpress如何导出
  • 做网站要用到哪些技术淘宝官网首页官网
  • 焦作会计做继续教育在哪个网站建筑工程网格化管理的目的和意义
  • 成都微信网站建设推广州seo网站策划
  • 科技设计网站建设石家庄营销型网站建设
  • 做旅游网站的意义软件下载大全免费安装
  • 佛山效果好上首页推广做网站优化推广的好处
  • vscode网站开发南通做外贸的公司网站
  • 制作一个网站大概要多少钱电商网站建设与运维需要的软件
  • 临沂网站模板网站搜索用户体验
  • 建设厅网站ca验证失败宝坻做网站哪家好
  • 张家界建设网站直播视频怎么录制
  • 移动端网站没有icp帝国视频网站模板
  • 首选大型网站建站公司医院网站建设联系方式
  • 家装行业网站建设天津网站建设推广服务
  • 朝阳公司做网站wordpress 国产插件
  • 备案成功后怎么做网站服装集团网站建设
  • 北京市建设工程安全质量监督总站网站wordpress留言板设置
  • 穷游 网站开发网站的后台管理员系统建设教程
  • 奇搜建设辽沈阳网站wordpress 用户角色插件
  • 网站怎么做语言切换做食品企业网站的费用
  • 源码下载网站cms西安网站优化seo
  • 现货交易平台有哪些seo赚钱方式
  • 网站建设都有什么功能如何交换友情链接
  • 用php做视频网站有哪些牛商营销型网站建设方案