xlsx.croe.min.js插件使用遇到的问题

xlsx.croe.min.js插件关于如何修改Excel列的标题


须知:
博主也还在学习web前端知识,能力有限,如果本文写的哪里有不对,欢迎留言告知

我在使用xlsx.croe.min.js插件把表格转换成json格式然后传到后台时,发现json字符串里的属性名称为Excel表中列的标题,因为我要把json字符串用数据库表的实体类进行序列化(后台用的语言是c#)所以需要把Excel表中的标题与实体类一一对应起来.

Excel表格(部分)
在这里插入图片描述
使用插件转成json后的格式:
在这里插入图片描述
实体类:
在这里插入图片描述下面我们开始将怎么进行修改
思路:在读取工作表的时候手动将各列的标题改成对应的实体类名称

控制台打印出workbook:
在控制台打印出workbook从上图可以看出A1的类型为字符串类型(“t”),原始值为学号(“v”),格式化之后的值为学号(“w”)
我们只需要修改workbook.Sheets.Sheet1.A1.w = StudentNum 即可(不要问我别的为什么不行,我是一个一个都试过来了/捂脸,太痛苦了),同理修改其他的.

修改完成:
在这里插入图片描述大工搞成啦,是不是很简单(so easy)

博主学习该插件的链接:https://www.cnblogs.com/liuxianan/p/js-excel.html
第一次发的博客,有不好的地方希望能够见谅,后期我会继续分享在学习中所遇到的问题,希望大家多多关注

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值