使用 xlsx 下载 xlsx 文件:

import { writeFileXLSX, utils } from 'xlsx';export const downloadSheet = (dataSource: any[], sheetName?: string) => {const workbook = utils.book_new();const workSheet = utils.json_to_sheet(dataSource);// TODO: 根据接口合并行列,计算第一行和第二行的// s 意为 start ,即开始的单元格// r 是 row ,表示行号,从 0 计起// c 是 col ,表示列号,从 0 计起const merge = [// 纵向合并,范围是第1列的行1到行2{ s: { r: 0, c: 0 }, e: { r: 1, c: 0 } },// 纵向合并,范围是第2列的行1到行2{ s: { r: 0, c: 1 }, e: { r: 1, c: 1 } },// 横向合并,范围是第1行的列3到列5{ s: { r: 0, c: 2 }, e: { r: 0, c: 4 } },// 横向合并,范围是第1行的列6到列11{ s: { r: 0, c: 5 }, e: { r: 0, c: 10 } },// 横向合并,范围是第1行的列12到列17{ s: { r: 0, c: 11 }, e: { r: 0, c: 16 } },// 横向合并,范围是第1行的列18到列23{ s: { r: 0, c: 17 }, e: { r: 0, c: 22 } },// 横向合并,范围是第1行的列24到列29{ s: { r: 0, c: 23 }, e: { r: 0, c: 28 } },// 横向合并,范围是第1行的列30到列35{ s: { r: 0, c: 29 }, e: { r: 0, c: 34 } },];workSheet['!merges'] = merge;// sheet0 是工作表的名称utils.book_append_sheet(workbook, workSheet, 'Sheet1');writeFileXLSX(workbook, sheetName || 'mySheet.xlsx', {bookType: 'xlsx',});
};

使用 xlsx 下载 xlsx 文件相关推荐

  1. 阿里开源(EasyExcel):使用Java将数据导出为Excel表格、带样式----》java web下载 Excel文件

    目录 一.技术选型 二.实现过程 1.导入依赖 2.编写工具类 EasyExcelUtil 3.公用参数类 EasyExcelParams 4.表格样式实体类 MyWriteHandler 5.数据实 ...

  2. 前端下载流文件xlsx表格方法

    以下为为使用axios下载.xlsx表格示例代码,下载其他格式文件自行修改mime类型与文件后缀即可 export function downloadFn(url, params, filename) ...

  3. 通过XML转换下载.xlsx格式的excel文件

    在SAP系统中,通过SE11显示一个table的内容,可以发现ALV grid的显示界面上有个spread sheet的标准按钮,点击这个按钮可以将显示的内容下载成excel文件,其中也包括扩展名.x ...

  4. php下载.xlsx,php – 尝试在Internet Explorer中下载xlsx 2007文件

    xlsx文件无法在IE中下载但在Firefox中正常工作 我的代码是 $objPHPExcel->setActiveSheetIndex(0); // Redirect output to a ...

  5. java下载xlsx文件_Java后台Controller实现文件下载操作

    代码 参数: 1.filePath:文件的绝对路径(d:\download\a.xlsx) 2.fileName(a.xlsx) 3.编码格式(GBK) 4.response.request不介绍了, ...

  6. vue使用xlsx插件下载excel文件

    1.安装xlsx插件 cnpm install xlsx 2.新建xlsx.js文件,添加以下代码,放在plugins或utils插件文件夹下 // 下载excel功能 import XLSX fro ...

  7. php下载.xlsx,php下载excel文件

    php下载指定路径的excel代码: $download_path = ROOT_PATH.'admin/download/'; $filename2 = "库存明细(含有效期).xls&q ...

  8. php 下载 xlsx

    public function downXlsx($filename){$file_name = $filename.".xlsx"; //下载文件名 $file_dir = di ...

  9. 下载xlsx表格 和 上传xlsx表格 方法 适用于vue react

    exportXlsx函数下载xlsx, 安装 npm i downxlsxdog -S 引入 import { exportXlsx } from 'downxlsxdog' 调用格式 exportX ...

最新文章

  1. ML之SVM:SVM算法的简介、应用、经典案例之详细攻略
  2. 一个弹窗口的流氓软件
  3. Juster的MVP奋斗之路
  4. ssl1341-最小路径覆盖【最大匹配,最小路径覆盖,图论】
  5. python核心教程_python核心教程--第四章
  6. Android ListView选中项居中放大(使用上下键控制,非触屏)
  7. java服务器与客户端项目,Java项目中用于服务器和客户端软件包的共...
  8. MySQL按照拼音排序
  9. 正则表达式判断手机号和邮箱格式是否正确
  10. 合并两个有序表(C语言)
  11. linux进程kill后显示deduct,oracle问题
  12. 计算机毕业设计之java+ssm企业员工考勤系统
  13. idea debug报错无法调试 Disconnected from the target VM
  14. java-jna 怪物遍历涉及到的二叉树
  15. 天融信七层虚拟服务器设置,一看就会!天融信智慧无线管理平台(ESP)安装图解...
  16. “我在公司待了 6 年,清退我却只花了 6 分钟”
  17. 使用PE安装Win11简单教程
  18. 27.串口通信实验源码讲解
  19. Win10环境下数据分析常用软件的安装和设置
  20. 记一次攻防演练实战总结

热门文章

  1. GitHub Desktop 的使用教程
  2. 10个针对设计师/开发者的实用CSS工具推荐 转
  3. catch抛出异常finally还会执行吗?会!
  4. Tomcat AJP 文件包含漏洞(CVE-2020-1938)
  5. CSDN编程竞赛第六期题解
  6. 2022中国科学院期刊分区表 | 经济学大类 | 升级版 | 期刊超越指数
  7. php ci 表单校验,codeIgniter验证表单,Validation用法,规则设置
  8. matlab超出所有矩阵维度,matlab中索引超出矩阵维度
  9. 证明商标对酒庄酒生产提出更严格要求
  10. 聊聊如何建立深度工作的模式