JavaScript 读取 Excel 文档里的内容实例演示

  • 第一章:准备
  • ① 下载 xlsx.full.min.js 支持包
  • 第二章:功能实现与使用演示
  • ① 实现代码
  • ② 使用效果演示
  • ③ 获取指定单元格的内容
  • ④ 将读取的 Excel 内容转化为 json 字符串

第一章:准备

① 下载 xlsx.full.min.js 支持包

获取地址: 官方 Github
小蓝枣的 csdn 资源仓库

在点进 Raw

然后通过 ctrl + s 保存即可。

第二章:功能实现与使用演示

① 实现代码

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>小蓝枣-js读取Excel演示</title><script src="xlsx.full.min.js"></script>
</head><body><input type="file" onchange="readExcel(this)" /><script>function readExcel(file_obj){var reader = new FileReader();var file = file_obj.files[0];reader.readAsBinaryString(file);reader.onload = function (e) {var data = e.target.result;var wb = XLSX.read(data, {type: 'binary'});sheetName = wb.SheetNames[0]   // 获取文档中第一个sheet页签的名字sheets = wb.Sheets[sheetName]   // 获sheet名页签下的数据console.log(sheets);   // 返回sheet对象到控制台};}</script>
</body></html>

② 使用效果演示

看下控制台,这是返回的第一个 sheet 页签的数据对象。
t 代表类型,如果内容是 s 表示文本字符串、n 表示数值。
v 代表 value 数值。

这是源 Excel 文档。

③ 获取指定单元格的内容

通过 sheets['单元格'].v;sheets.单元格.v; 可以获取指定单元格里的内容。

④ 将读取的 Excel 内容转化为 json 字符串

通过 JSON.stringify(XLSX.utils.sheet_to_json(sheets)); 可以将 sheet 页签的内容转化为 json 数据输出。

去掉转义符号后再格式化,可以看到如下效果。

喜欢的点个赞❤吧!

JavaScript 技术篇 - js读取Excel文档里的内容实例演示,js如何读取excel指定单元格的内容,js将excel的内容转化为json字符串方法相关推荐

  1. html 合并文件到excel,Excel2013把多个文件合并到一个Excel文档里方法图解

    日常工作当中,会产生很多Excel文档,每当需要整理的时候又很难归类.查询.这个时候就需要把诺干个Excel文档,合并到一个Excel文档里.一个Excel文档对应一个Sheet工作表,方便查询.归类 ...

  2. Java读取word文档里的复杂型表格(任免表)

    使用apache-poi读取word文档里的复杂型表格 这里使用的任免表编辑器产生的word文档. word模板:https://download.csdn.net/download/weixin_4 ...

  3. 一个excel文档里复制黏贴另外表单跟着变动_利用Excel连接Power BI,实现PPT报告自动输出...

    ​文/HALI就职于汽车行业战略部门 专注汽车市场信息情报收集和分析 因为工作需要,每月周期性的更新数据和撰写PPT 报告成为繁重的劳动.结果是很多时间花费在数据处理上,真正的分析工作,往往只能草草收 ...

  4. Java 技术篇 - 启动web服务接收浏览器请求并响应实例演示,解决socket响应浏览器显示中文乱码问题,web服务response响应设置浏览器显示字体方法

    先看下效果图: 我通过 127.0.0.1:10010 访问我启用服务的效果图. 后台接收到的前台请求如下: GET / HTTP/1.1 Host: 127.0.0.1:10010 Connecti ...

  5. Java教程:使用POI读取excel文档(根据BV1bJ411G7Aw整理)

    Java教程:使用POI读取excel文档(根据BV1bJ411G7Aw整理) 最近公司需要我做一个导出Excel表格的功能,为此来学习一下POI,在这里记录一下学习笔记.B站直接搜BV1bJ411G ...

  6. 用Python读取Word文档并写入Excel(一)

    工作中经常要处理大量的word文档,大部分内容都很简单,比如说做一个汇总表,从发来的word文档里提取名字.联系方式.地址等信息,提取完之后还需要用Excel做汇总,对于十几份的文档尚好,但对于成百份 ...

  7. java读取word文档的复杂表格_poi读取word表格 java POI 如何读取word的表格中的表格...

    poi 操作word 2007 (如何删除word中的某一个表格)小编忘了哪年哪月的哪日小编在哪面墙上刻下张脸张微笑着忧伤着凝望小编的脸. public static void changeTable ...

  8. 计算机excel还原,3种方法找回电脑上已删除的Excel文档

    Microsoft Office Excel是微软(Microsoft)为Windows及macOS所设计的试算表软件.它的计算.绘图工具.枢纽分析表和一个称作VBA(Visual Basic for ...

  9. 同时删除多个 Excel 文档最后几个工作表

    概要:在我们工作中 Excel 类型的文件是我们接触的比较多的一种办公文件类型了,可能有时候我们也会遇到一个这样子的场景,那就是某一些 Excel 文件当中的最后一个或者几个工作表是重复的,或者说是我 ...

  10. 生成excel文档即便没有安装微软Excel

    下载:见http://files.cnblogs.com/happyfish78/Acey.ExcelX.Setup.zip 介绍 我们经常需要创建Excel文档,你会花很多时间,如何才能简单并且快速 ...

最新文章

  1. 开发非代码的业务知识
  2. pkdownloaderror错误8如何解决_8个深度学习/计算机视觉错误,应该如何避免它们
  3. 【C++】 C++虚函数表详细分析(上)
  4. Java Project和Web Project
  5. rgb fusion检测不到显卡_【论文阅读27】Co-Fusion
  6. Windows域服务权限提升漏洞(CVE-2021-42287, CVE-2021-42278)
  7. epoll监听文件_Go 文件监控怎么实现?
  8. 达梦数据库表被锁住后解锁方法
  9. 一般格式 | 分离变量法(三)| 偏微分方程(十五)
  10. Elasticsearch Sliced Scroll分页检索案例分享
  11. 使用matplotlib绘制xkcd动漫风格的图表(解决中文字体问题)
  12. 【VS问题已解决】警告被视为错误 - 没有生成“object”文件
  13. Abaqus CAE2022启动时报错“The desired vendor daemon is down”
  14. 在Windows和macOS上更新Node.js到最新版本
  15. 异性相处,关系再好,也要懂得这些“分寸”
  16. 10大关键词解读中国互联网五年间创新飞跃在哪里
  17. python条形码库_python批量生成条形码的示例
  18. 成考计算机科学与技术考试科目,计算机科学与技术本科自考有哪些科目
  19. 【Springboot+PageHelper】Springboot 添加PageHelper 分页
  20. [mysql语法错误]--Cannot load connection class because of underlying exception

热门文章

  1. GooFlow入门使用
  2. 互联网共享图书馆+自习室商业计划书
  3. python定时任务_Python定时任务
  4. 2021机动车检测站签字授权人检验标准部分考试题库及答案
  5. 关于ORA-00257问题的解决(归档程序错误)
  6. 苏宁成立快递员节PK京东封杀快递,谁的做法更聪明?
  7. 剑三重制版怎么同步插件_剑网三重制版怎么导入插件 | 手游网游页游攻略大全...
  8. 视频怎么转换html代码实现,音视频格式转换神器与html视频元素加字幕——零基础自学网页制作...
  9. ug打开服务器文件保存不了,UG突然说保存不了, 你都是怎么处理的呢?
  10. OSG/TextureCubeMap 立方贴图天空盒示例