读取表格的内容时,空的那列值没有显示出来,如何往里面添加数值
这个该怎实现?js获取excel表格内容的
有个excel表格大概如下,DepartID这列是空的,但也希望打印处理出来
DepartID DepartName
奥特曼部
超人部
用户导出excel表格用js处理打印得到,不知道为何DepartID没有打印出来:
[{"DepartName":"奥特曼部"},{"DepartName":"超人部"}]
预期是想打印:
[{"DepartID":"","DepartName":"奥特曼部"},{"DepartID":"","DepartName":"超人部"}]
然后写了一个随机部重复的id号码插入DepartID中显示(最终目的):
[{"DepartID":"1111","DepartName":"奥特曼部"},{"DepartID":"2222","DepartName":"超人部"}]
我的问题就是想说再excel表格中DepartID那列为空,打印时顺便打印出来,而且往空的输入一些数值(不重复的随机数),现在就是部知道怎么插入?
const result = [];
/* 读取上传的表格*/
//首先监听input框的变动,选中一个新的文件会触发change事件
document.querySelector("#fileid").addEventListener("change", function () {
//获取到选中的文件
var file = document.querySelector("#fileid").files[0];
var type = file.name.split('.');
if (type[type.length - 1] !== 'xlsx' && type[type.length - 1] !== 'xls' && type[type.length - 1] !== 'csv') {
alert('只能选择excel文件导入');
return false;
}
const reader = new FileReader();
reader.readAsBinaryString(file);
reader.onload = (e) => {
const data = e.target.result;
const zzexcel = window.XLS.read(data, {
type: 'binary'
});
// const result = [];
console.log("长度"+JSON.stringify(zzexcel))
for (let i = 0; i < zzexcel.SheetNames.length; i++) {
//往表格插入ID号,因为表格的ID空的,查不出来,手动输入值
/* 生成随机ID*/
// time2 = (year+month+day+hour+minute+second);
// var suijiId = time2 + Math.ceil(Math.random(9999) * 10000) + 1000;//部门随机ID
// DepartID.push(suijiId) ;//
const newData = window.XLS.utils.sheet_to_json(zzexcel.Sheets[zzexcel.SheetNames[i]]) ;
result.push(...newData)
console.log("stt"+JSON.stringify(result))
}
biaogebumen=result;//
console.log('result', result)//打印出来的
}
});
有个excel表格大概如下,DepartID这列是空的,但也希望打印处理出来
DepartID DepartName
奥特曼部
超人部
用户导出excel表格用js处理打印得到,不知道为何DepartID没有打印出来:
[{"DepartName":"奥特曼部"},{"DepartName":"超人部"}]
预期是想打印:
[{"DepartID":"","DepartName":"奥特曼部"},{"DepartID":"","DepartName":"超人部"}]
然后写了一个随机部重复的id号码插入DepartID中显示(最终目的):
[{"DepartID":"1111","DepartName":"奥特曼部"},{"DepartID":"2222","DepartName":"超人部"}]
我的问题就是想说再excel表格中DepartID那列为空,打印时顺便打印出来,而且往空的输入一些数值(不重复的随机数),现在就是部知道怎么插入?
...全文
相关推荐
VB 读取Excel表格数据并在ListView控件中显示
VB 读取Excel表格数据并在ListView控件中显示
MATLAB GUI读取Excel数据:函数选择与数据清洗实战
Excel数据导入是数据处理与工程分析中的高频需求,MATLAB作为科学计算平台,提供了多种读取Excel文件的工具与思路。在图形用户界面(GUI)开发中,如何高效、稳定地将表格数据呈现给用户,并支持后续清洗、回写,直接关系到工具的实际可用性。不同读取函数如readtable、readcell各有适用边界,而uitable的显示细节、日期序列值转换、空值与合并单元格处理等,都是开发中必须面对的工程实践问题。本文从数据导入的基本概念出发,剖析各函数的原理与适用场景,并结合GUI回调中的文件选择、数据展示、范围
C#读取导入Excel值为空解决方法
关于在C#中读取导入的Excel一些值为空的解决方法
用Java程序读取Excel表格内容并显示在Swing中
用Java程序读取Excel表格里的内容并显示在Swing界面里。
读取csv文件url内容 并转html表格显示
读取csv文件url内容 并转html表格显示


