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

做毛绒玩具在什么网站上找客户济南seo排名优化推广

做毛绒玩具在什么网站上找客户,济南seo排名优化推广,今日国内新闻大事件,郑州做网站公司前言 今天用到XLSX来解析excel文件,调用XLSX.utils.sheet_to_json(worksheet),发现如果单元格为空的话,解析出来的结果,就会缺少相应的key(如图所示)。但是我想要单元格为空的话,值就默认给空字…

前言
今天用到XLSX来解析excel文件,调用XLSX.utils.sheet_to_json(worksheet),发现如果单元格为空的话,解析出来的结果,就会缺少相应的key(如图所示)。但是我想要单元格为空的话,值就默认给空字符串,怎么办呢?只能去看看源码了,看有没有给默认值的方法。
请添加图片描述
请添加图片描述

源码探究
找源码里的sheet_to_json()方法,发现有三个同名的方法,有两个参数,第一个worksheet是要解析的excel文件的工作簿对象,第二参数opts?: Sheet2JSONOpts,
?表示是这个参数可有可无,你不传就没有,Sheet2JSONOpts这个是什么东西?我也不知道,只能接着往下看源码有没有这个东西的定义。(一般都会有)
请添加图片描述
果然,如我所料,终于在源码找到Sheet2JSONOpts的定义,发现有五个变量,这五个变量都带?,说明这个五个变量都可有可无。然后我就看到图中红框的部分,发现注释写这着Default value for null/undefined values,意思是值为空或未定义的默认值变量。这是不就是我要找的解决方法了吗?高兴得赶紧去实现一下。
请添加图片描述

解决
按照源码来定义第二个参数,给defval赋值为空的字符串,如代码所示

const sheet2JSONOpts = {/** Default value for null/undefined values */defval: ''//给defval赋值为空的字符串
}
//调用方法
const results = XLSX.utils.sheet_to_json(worksheet, sheet2JSONOpts)
console.log(results)

最后,结果成功解决我问题,如下图所示
请添加图片描述
总结
在用一些插件的时候,有些问题,其实可以通过看源码来找到很好的解决方法,插件会封装好一些方法,来给我们调用。

http://www.khdw.cn/news/70042.html

相关文章:

  • 哪个网站可以做担保交易平台便民信息微信平台推广
  • 浙江高端网站建设西安百度seo推广
  • 纯html5 网站网站怎么优化推荐
  • 动态网站开发考试答案aso优化服务
  • 网站目录怎么做301跳转缅甸今日新闻
  • 什么软件是做网站的产品推广渠道
  • 网站加载很慢中国百强城市榜单
  • 网站开发毕设答辩个人域名注册流程
  • 个人网站怎么进后台个人网站免费域名注册
  • b2b网站如何盈利的北京优化seo排名
  • 手机网站建设公司服务免费网站优化排名
  • 外贸网站建设公司青岛网络营销的实现方式
  • 中国新闻社广东分社网站排名优化教程
  • 怎么做公司网站关键词资源
  • 东莞 网站制作点击宝seo
  • 海外网站服务器租用浏览器看b站
  • 哪个网站可以做付邮免费送活动管理培训机构
  • 太原网站建设价格搜索引擎推广文案
  • 抚顺seo网站推广优化外包公司
  • 宁波网站建设最好的是哪家代运营服务
  • 南昌做网站的公司优化设计答案六年级上册语文
  • 怎么在百度上创建网站湛江今日头条
  • 介绍湛江网站找做网站的公司
  • 贵州网站建设公司推荐系统清理优化工具
  • 电商网站系统建设考试谷歌搜索引擎怎么才能用
  • php网站文件下载怎么做全网推广怎么做
  • node js 网站开发少女长尾关键词挖掘
  • 建站宝盒的设置贵州整站优化seo平台
  • 网站建设服务器端软件软文推广媒体
  • 网站做301打不开石首seo排名