位置: IT常识 - 正文

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

发布时间:2024-01-26
一、首先需要需要引入需要的包 <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郭敬明)

  • 汽油费通行费等怎么记账
  • 外贸企业账务处理及报税
  • 工程施工是资产还是负债
  • 公司优秀党员事迹材料
  • 如何开增值税专用发票视频
  • 流动负债占总负债比率较高说明什么
  • 工资发放流程以及如何记账
  • 小企业以前年度损益调整科目编码
  • 水泥销售成本怎么算
  • 建筑公司现金日记账怎么填写
  • 商业银行退出
  • 已付款未收到发票怎么做分录
  • 个人所得税退税多久到账
  • 年薪12万如何申报个人所得税
  • 合同作废合同
  • 产权转移书据有哪些
  • 软件企业怎么享受三免两减半
  • 金融机构同业利息收入增值税税率
  • 食堂费用没有发票能挂账吗
  • 费用化和资本化对利润的影响
  • 其他综合收益的含义
  • 账面价值和账面成本的区别
  • Mac系统中使用QuickTime Player实现屏幕录像图文教程
  • 关于员工被辞退经济赔偿
  • php array_search() 函数使用
  • 民间非营利组织会计账务处理
  • 计提本月所得税费会计分录
  • php字符串的三种定义方式
  • nalntsrv.exe - nalntsrv是什么进程 有什么用
  • 公司已开票给客户,但客户未打款怎么办?
  • php fgets函数的用法
  • 混合销售会计处理
  • 销售提成占比
  • 应付票据应付利息
  • 怎么把python代码发给别人运行
  • 织梦cms要钱吗
  • 购礼品送客户的文案
  • 工地装饰工程包括哪些
  • 股东投钱一般怎么投
  • 加速折旧法是指在固定资产使用的早期少提折旧
  • 企业固定资产如何查询
  • 小规模纳税人免增值税的账务处理
  • 应交税费主要有什么税
  • 企业购买商场的资本金要求是多少
  • 小规模纳税人减按1%怎么计算
  • 合同负债属于什么账户
  • 非贸付汇如何缴税
  • 代收代缴水电费协议
  • 清算后剩余财产股东拒收怎么办
  • 应收利息审计底稿怎么做
  • 工程款打入个人账户扣税吗
  • 旅行社开的机票款可以抵扣吗
  • 备查账的登记主要以什么来表述
  • linux系统啥样
  • ubuntu静态ip地址
  • linux系统怎么更改语言
  • centos哪个版本最好用2022
  • MSupdate.exe - MSupdate是什么进程 有什么用
  • Win7旗舰版系统镜像文件
  • linux 怎么样
  • win10系统自带输入法怎么关闭
  • cocos做游戏
  • javascript有哪些类型
  • NGUI之UIGrid
  • angular实战
  • 显示解析包时出错是怎么回事
  • Spring+MyBatis+Velocity+BootStrap实现Android混合App快速高效服务端
  • java中的锁机制
  • js获取表单元素
  • unity3d入门视频教程
  • jQuery实现HTML表格单元格的合并功能
  • 基于javascript的毕业设计
  • XRegExp 0.2: Now With Named Capture
  • js 自执行
  • 河北省电子税务局网上申报
  • 浙江通用电子发票查不到
  • 基层税务局长工作职责
  • 海淀区地税局电话
  • 增值税申报表如何下载
  • 张家港港区国税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号