上次完成了通过SheetJS读取excel中数据并转为Json数组对象传递到后端实现批量导入功能。但是遗留下一个问题,就是表中的表头使用的是英文,非常的不方便,于是这次进行了改进。
导入的代码就不写了。主要是一个中英文转换的代码
既然要进行转换的是表头,想法是转换json数组对象,然后对json数组对象进行操作。在读到一个Sheet,并通过 XLSX.utils.sheet_to_json转为json对象之后进行转换
核心代码如下:
weldmachine = XLSX.utils.sheet_to_json(workbook.Sheets[sheet], {
range: 1 });
//中英文映射
var columnMapping = {
'设备编号'

文章讲述了如何使用SheetJS库读取Excel数据并转换为JSON对象,同时进行中英文表头的映射转换,以便于批量导入到后端系统。核心代码展示了如何通过遍历和对象映射实现属性名称的转换,并创建新的数据结构用于存储转换后的数据。
最低0.47元/天 解锁文章
6889

被折叠的 条评论
为什么被折叠?



