当前位置: 首页 > news >正文

前端项目Excel数据导出同时出现中英文表头错乱情况解决方案。

文章目录

  • 前言
  • 一、Excel导出出现中英文情况。
  • 二、解决方案
    • 数据处理
  • 三、效果展示
  • 总结


前言

在前端项目中实现Excel导出功能时,数据导出excel是常见的业务需求。但excel导出完表头同时包含了中文和英文的bug,下面是我的经验分享,应该可以帮助到你。


一、Excel导出出现中英文情况。

在这里插入图片描述
明明设置了中文表头,为啥还会出现这种情况呢?
在这里插入图片描述
问题所在,我们看到我的表头同时包含了中文英文,所以会导致同时出现。
在这里插入图片描述

二、解决方案

数据处理

把我们的选择的数据进行中文转换。

const exportExcel = () => {console.log(selectRows);const res = selectRows.map((item): IExportExcel => {return {账单号: item.accountNo,缴费状态: item.status === "1" ? "已缴费" : "未缴费",房屋号: item.roomNo,车位号: item.carNo,手机号: item.tel,"物业费(年)": item.costName1,车位费: item.costName2,房屋租金: item.costName3,开始时间: item.startDate,结束时间: item.endDate,优惠金额: item.preferential,合计应收金额: item.money,支付方式: item.pay,};});console.log(res);_exportExcel<IExportExcel>(res, header);};

从上面处理成下面
在这里插入图片描述
这样表头就只会出现中文了。
在这里插入图片描述

三、效果展示

这样就导出的是中文了。
在这里插入图片描述

总结

以上就是Excel导出出现的中英文表头解决方案,只是经验分享,如果有小伙伴遇到同样的情况,可以不妨试一试。感谢支持!!!

相关文章:

  • 用Java实现常见排序算法详解
  • java中合并音频
  • C#使用ExcelDataReader高效读取excel文件写入数据库
  • 【Qt】Qt控件
  • 三星MZQL2960HCJR-00BAL高性能固态硬盘控制器SSD云计算和高端存储专用 电子元器件解析
  • 【为什么InnoDB用B+树?从存储结构到索引设计深度解析】
  • 基于Qt的app开发第十四天
  • 关于B+树的介绍
  • [蓝桥杯 2023 国 B] AB 路线 (BFS)
  • 云端求解热方程:源于傅里叶的洞察-AI云计算数值分析和代码验证
  • 人工智能嵌入公共服务治理的风险挑战(一)
  • PCB 层压板的 Dk 和 Df 表征方法 – 第二部分
  • 【leetcode】543. 二叉树的直径
  • OceanBase (DBA)一面面经
  • go语言快速入门
  • QCustomPlot 中实现拖动区域放大‌与恢复
  • Android S - 重复播放按键音(上下左右、OK)
  • 算法导论第四章:分治策略的艺术与科学
  • 北京大学肖臻老师《区块链技术与应用》公开课:08-BTC-比特币挖矿
  • HTML5实现好看的邀请函网页源码
  • vps网站助手/相似图片在线查找
  • 各大网站的名字/长沙谷歌优化
  • 自己电脑做网站用备案/营销型网站的公司
  • wordpress+游戏网站/怎么样建网站
  • 网站建设营销的技巧/济南seo优化
  • 付费阅读网站代码/网站建设是什么