位置: IT常识 - 正文

使用js 读取 execl 文件中的所有内容(js读取数据文件)

编辑:rootadmin
一、首先需要需要引入需要的包 <script src="https://cdn.bootcss.com/xlsx/0.11.5/xlsx.core.min.js"></script> 二、一个上传文件的file类型的input标签 <input type="file" onchange="showP ... 一、首先需要需要引入需要的包 <script src="https://cdn.bootcss.com/xlsx/0.11.5/xlsx.core.min.js"></script>二、一个上传文件的file类型的input标签<input type="file" onchange="showPreview(this)">三、js相关操作对选中.xls文件进行解析,获取数据function showPreview(source) {// 获取传递过来的内容let file = source.files[0];// 创建 FileReader 示例let showPreview = new FileReader();// 读取文件showPreview.readAsBinaryString(file)// 文件读取成功时的回调函数showPreview.onload = (e) => {// 获取传递的表格let data = e.target.result// 以二进制流方式读取到整份的excel 表格对象let workbook = XLSX.read(data, {type: 'binary'})// 储存获取到的数据let persons = []// 表格的表格范围,可用于判断表头是否数量是否正确let fromTo = '';// 遍历每张表读取for (var sheet in workbook.Sheets) {// 判断文件是否是 excel 文件if (workbook.Sheets.hasOwnProperty(sheet)) {// 对表格的内容进行处理persons = persons.concat(XLSX.utils.sheet_to_json(workbook.Sheets[sheet]));break; // 如果只取第一张表,就取消注释这行}}//将persons赋值给要展示的表格数组里即可展示在界面console.log(persons);}}
本文链接地址:https://www.jiuchutong.com/zhishi/310113.html 转载请保留说明!

上一篇:java读写锁是什么(java io读写)

下一篇:活久见!郭敬明道歉了!于正也道歉了!道歉的英文就是SORRY吗?(g郭敬明)

  • windows11我的电脑怎么放到桌面(windows11我的电脑图标不见了)

    windows11我的电脑怎么放到桌面(windows11我的电脑图标不见了)

  • 戴尔电脑蓝牙在哪里设置(戴尔电脑蓝牙在哪里打开win7怎么连接蓝牙)

    戴尔电脑蓝牙在哪里设置(戴尔电脑蓝牙在哪里打开win7怎么连接蓝牙)

  • vivos6支持视频美颜功能吗(vivos6视频带美颜吗)

    vivos6支持视频美颜功能吗(vivos6视频带美颜吗)

  • 华为荣耀v30耳机接口在哪里(华为荣耀V30耳机能用华为荣耀V20吗)

    华为荣耀v30耳机接口在哪里(华为荣耀V30耳机能用华为荣耀V20吗)

  • 华为nova7pro如何设置返回键(华为nova7pro如何关机)

    华为nova7pro如何设置返回键(华为nova7pro如何关机)

  • 华为手机为什么发烫(华为手机为什么没有无线调试)

    华为手机为什么发烫(华为手机为什么没有无线调试)

  • 魔百盒怎么进入开发者(魔百盒怎么进入家庭专区)

    魔百盒怎么进入开发者(魔百盒怎么进入家庭专区)

  • 文字后面的下划线怎么添加不上(文字后面的下划线出不来)

    文字后面的下划线怎么添加不上(文字后面的下划线出不来)

  •   已下载未安装在哪里找(已下载未安装的应用如何卸载)

      已下载未安装在哪里找(已下载未安装的应用如何卸载)

  • 隔空投送一直等待是为什么(隔空投送一直等待中怎么办)

    隔空投送一直等待是为什么(隔空投送一直等待中怎么办)

  • 手机poweroff是什么意思(手机显示power off)

    手机poweroff是什么意思(手机显示power off)

  • qq群怎么查看自己的发言(QQ群怎么查看自己的活跃度)

    qq群怎么查看自己的发言(QQ群怎么查看自己的活跃度)

  • 苹果系统安装出错怎么回事(安装苹果系统出错)

    苹果系统安装出错怎么回事(安装苹果系统出错)

  • wps怎么发送qq邮件(wps office 怎么发送qq邮箱)

    wps怎么发送qq邮件(wps office 怎么发送qq邮箱)

  • 抖音号没绑定手机号怎么登录(抖音号没绑定手机号码怎么登录抖音)

    抖音号没绑定手机号怎么登录(抖音号没绑定手机号码怎么登录抖音)

  • 打印时怎么设置双面打印(打印时怎么设置显示页数)

    打印时怎么设置双面打印(打印时怎么设置显示页数)

  • 测距仪有什么用途(测距仪有什么用途和作用)

    测距仪有什么用途(测距仪有什么用途和作用)

  • 华为手机的尺子在哪里(华为手机的尺子功能)

    华为手机的尺子在哪里(华为手机的尺子功能)

  • 华为p30pro后盖是什么材质(华为p30pro换后盖多少钱)

    华为p30pro后盖是什么材质(华为p30pro换后盖多少钱)

  • 迅雷播放器如何循环播放(迅雷播放器如何倍速播放)

    迅雷播放器如何循环播放(迅雷播放器如何倍速播放)

  • 苹果手机怎么设置照片时间(苹果手机怎么设置密码锁屏)

    苹果手机怎么设置照片时间(苹果手机怎么设置密码锁屏)

  • 抖音买的东西在哪里看订单(抖音买的东西在哪里看物流信息)

    抖音买的东西在哪里看订单(抖音买的东西在哪里看物流信息)

  • 手机怎么屏蔽陌生电话(手机怎么屏蔽陌生短信)

    手机怎么屏蔽陌生电话(手机怎么屏蔽陌生短信)

  • spring integration使用:消息转换器

    spring integration使用:消息转换器

  • 子公司把利润给母公司怎么做账
  • 税额怎么调整
  • 水电怎么开票
  • 票据承兑和贴现市场上最主要的交易对象是( )
  • 进项抵扣联丢了怎么办
  • 如何结转应交未交或多交增值税?
  • 哪些发票可以抵扣增值税
  • 金税盘如何查看开票机号
  • 偶然所得申报表
  • 老板从公司拿钱怎么拿税最低
  • 小规模公司缴税以后公转私
  • 新会计准则土地使用权摊销处理
  • 预缴纳个人所得税
  • 承兑汇票的贴现费用怎么计算
  • 亏损企业研发费加计扣除可以递延吗
  • 工程款为什么要扣税
  • 工程交税必须在工程地点交吗
  • 互联网合同要交社保吗
  • 电话费发票可以重新开吗
  • 30万的装修工程利润一般是多少
  • 内账一定要权责发生制吗
  • 土地纳税申报表
  • 消耗性生物资产与生产性生物资产的区别
  • 企业所得税纳税申报表
  • 货款部分红冲进项转出如何做账?
  • 包工包料装修
  • 工商年报中企业税费缴纳怎么填写
  • win10右键显示设置打不开怎么办
  • 不吃晚饭多久能瘦下来
  • 逾期未申报如何申报
  • 混合债务工具
  • 物流中的代收货款是什么意思
  • 连接云服务器超时
  • 个人所得税申报流程图
  • yii2.0框架
  • vue从入门到精通教程
  • 部署fabric
  • 财务软件服务合同要交印花税吗
  • 甲公司向其控股60%的子公司捐赠货币资金3000万元
  • 高价值配件用入固定资产吗
  • 什么情况下开劳务费发票
  • 建筑业成本需要摊销吗
  • 无偿提供建筑服务缴纳增值税
  • 出租车发票上没有税务局的印章能报销么
  • 货物运输代理人
  • sql效率优化
  • 年度奖金个税计算器
  • 固定资产清理税务处理
  • 业务招待费专票可以抵扣吗
  • 太阳能发票图片
  • 什么叫总分类账簿
  • 开出咨询费发票应该注册什么企业?
  • 用友t3计提折旧了没有生成凭证
  • 建筑业发票可以开工程施工吗
  • 劳务公司拿什么挣钱
  • 资产减值损失属于营业外支出吗
  • 五金行业怎么开店
  • sqlserver2000数据库迁移到2008r2
  • win7手动装系统步骤
  • 为什么没有win8系统
  • win7报错0x0000007b
  • Win10更新KB3156421补丁后出现设备运行缓慢现象的解决方案
  • win7系统怎么禁止更新
  • 常见错误类型
  • unity and unity
  • Unity3d_用PlayerPrefs保存和读取数组
  • js动态表格可修改表格数据
  • nodejs image
  • 初识年岁尚温柔 小说 免费
  • cocos2dx-3.2+lua 常用函数
  • python标准模板库
  • jquery设置宽高
  • javascript基础笔记
  • javascript入门·对象属性方法大总结
  • 怎么关闭android
  • android多语言失效
  • 安卓开发主要做什么
  • JAVASCRIPT THIS详解 面向对象
  • 税控发票打印发票流程
  • 社保交五百多
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设