我正在尝试使用excel4node应用程序打印excel工作表中的小时数。虽然在excel中打印的小时数,但在选择该列时,我无法得到之和或平均值。
它只计算列数,不计算小时之和。
ws.cell(i+2,j+2).string(value).style(bodystyle);值包含小时数。
问我更多的澄清。
发布于 2022-09-08 19:31:06
setUTCHours & setUTCMinutes函数设置所需的时间。dateFormat属性设置为hh:mm。就像这样const ws = new xl.Workbook({ dateFormat: 'hh:mm' });
.date()函数代替.string()示例
const [hours, minutes] = value.split(':');
const date = new Date();
date.setUTCHours(hours);
date.setUTCMinutes(minutes);
-----
const ws = new xl.Workbook({ dateFormat: 'hh:mm' });
-----
ws.cell(i+2,j+2).date(date).style(bodystyle);不过会有问题的..。如果时间之和为24小时或更长时间,这将不能像预期的那样工作。
https://stackoverflow.com/questions/57802872
复制相似问题