安装

npm install xlsx

使用

官网说明

import XLSX from 'xlsx'
const workbook = XLSX.readFile('someExcel.xlsx', opts);
// 获取 Excel 中所有表名
const sheetNames = workbook.SheetNames; // 返回 ['sheet1', 'sheet2']
// 根据表名获取对应某张表
const worksheet = workbook.Sheets[sheetNames[0]];
// let sheet1Json = xlsx.utils.sheet_to_json(sheet1) // 有表头对象形式
let sheet1Json = xlsx.utils.sheet_to_json(sheet1, {header: 1}) // 无表头数组形式// 获取 A1 单元格对象
let a1 = worksheet['A1']; // 返回 { v: 'hello', t: 's', ... }
// 获取 A1 中的值
a1.v // 返回 'hello'// 获取表的有效范围
worksheet['!ref'] // 返回 'A1:B20'
worksheet['!range'] // 返回 range 对象,{ s: { r: 0, c: 0}, e: { r: 100, c: 2 } }// 获取合并过的单元格
worksheet['!merges'] // 返回一个包含 range 对象的列表,[ {s: { r: 0, c: 0 }, c: { r: 2, c: 1 } } ]

workbook 对象,指的是整份 Excel 文档
SheetNames 工作表名
Sheets 对象,指的是 Excel 文档中的表
cell 对象,指的就是 worksheet 中的单元格

参考博客

通过sheetJSON生成Excel文件

const worksheet = xlsx.utils.json_to_sheet(json);
const workbook = xlsx.utils.book_new();
xlsx.utils.book_append_sheet(workbook, worksheet, "Dates");xlsx.writeFile(workbook, "../Presidents.xlsx", { compression: true });

js-xlsx js处理excel 通过sheetJSON生成Excel文件相关推荐

  1. linux qt写入excel文件内容,Qt 读取Excel表格数据 生成Excel表格并写入数据

    Qt 读取Excel表格数据 生成Excel表格并写入数据 Qt 读取Excel表格数据 生成Excel表格并写入数据 修改.pro文件,增加 axcontainer QT += axcontaine ...

  2. 【收藏】Python利用Excel+模板批量生成word文件

    Python利用Excel+模板批量生成word文件 最近帮朋友批量生成小区业主物业费未缴的律师函.朋友那有物业那边的表格数据,包括楼栋-房间号.业主姓名.欠费日期.欠款金额等信息.目的是需要将这些表 ...

  3. Qt Xlsx使用教程、Qt操作Excel、Qt生成Excel图表、跨平台不依赖Office

    文章目录 1.Qt Xlsx库简介 2. 用法①:使用Xlsx作为Qt5的附加模块 2.1 构建模块 2.2 下载QtXlsx源代码 2.3 为编译器安装Xlsx模块 2.3.1 打开 MinGW 7 ...

  4. .Net NPOI 根据excel模板导出excel、直接生成excel

    一.根据Excel模板导出excel 1.导入NPOI.dll  2.DAL中添加类ExportExcel.cs using NPOI.SS.UserModel; using System; usin ...

  5. python生成excel表格-Python生成excel表格并设置样式

    python在做爬虫时会涉及到数据存储问题,下面说一下将数据存储在excel表格中,主要使用扩展类xlwt,下面详细说一下,主要涉及到了数据列,背景,名称等参数. 说明:python3.7.windo ...

  6. java导出excel报表_java生成excel报表文件示例

    此次简单的操作将数据从数据库导出生成excel报表以及将excel数据导入数据库 首先建立数据库的连接池: package jdbc; import java.io.FileInputStream; ...

  7. Qt 读取Excel表格数据 生成Excel表格并写入数据

    qtxlsx读取Excel,无需本地存在excel或者wps驱动,读写操作更方便简洁. 一. 读取Excel表格 修改.pro文件,增加 axcontainer QT += axcontainer 导 ...

  8. php生成excel教程,php生成EXCEL的东东

    php生成EXCEL的东东 发布时间:2016-06-17 来源: 点击: 次 可以通过PHP来产生EXCEL档.  teaman翻译 ---------------------------- Exc ...

  9. php 生成excel表格,PHP 生成Excel表格两种方法

    1.使用PHP header()函数  (向浏览器输出Excel,即通过浏览器方式,下载生成的excel) 实例: /** * PHP 使用heade()函数生成excel表格  ExcelName为 ...

最新文章

  1. 任正非:明年至少招聘 8000 名应届生,华为人才将分为三类
  2. Acwing第 16 场周赛【未完结】
  3. 一步一步学Remoting
  4. 原创 MySQL探秘(八):基于Redo Log和Undo Log的MySQL崩溃恢复流程(一致性)
  5. 航测大数据量处理_揭秘航测局“航空摄影质量自动检查系统”的“黑科技”
  6. warning:This application is modifying the autolayout engine from a background thread
  7. Linux内核 eBPF基础:perf(4)perf_event_open系统调用与用户手册详解
  8. 找到指针的奇数位置 c语言,(ppt)【C语言程序设计】上机作业2010.ppt
  9. Ubuntu下好的PDF阅读器介绍
  10. C++ Primer Plus学习(十二)——类继承(is-a)
  11. python 分解模数_Python模数
  12. 大数据分析技术有什么特点
  13. python怎么关闭csv_Python2.7.1:如何打开、编辑和关闭CSV fi
  14. Chaos 发布流体模拟王者 Phoenix 的5.0版本!
  15. 2022年日历表电子版打印版
  16. android 5播放flash插件下载地址,Flash Player安卓版
  17. 清华等7校联考时间确定 北大联盟增至13所
  18. 打开FOXMAIL常见错误提示“Message format error”
  19. 计算机前沿讲座题目论文,计算机技术前沿讲座论文
  20. iOS 启动优化和安装包瘦身

热门文章

  1. 七种分布式系统的解决方案,一次性讲给你听!
  2. 看清商业本质的若干欧美经典之电影篇------很赞的电影,值得一看,顺便转过来...
  3. Mac 显示隐藏文件夹 .m2
  4. 关于Linux—C语言中的bool类型
  5. 【0x0001】文本生成:从零实现的char-RNN
  6. linux如何升级内核版本
  7. adb.exe程序无法运行,提示0xc000007b错误
  8. C++语言图形编程基本函数
  9. 金仓数据库 KingbaseES V8.3 至 V8.6 迁移最佳实践(4. V8.3 到 V8.6 数据库移植实战)
  10. 基于Vue+ElementUI的大数据分析前后端分离框架