【发布时间】:2018-09-29 05:47:21
【问题描述】:
我有一个 Electron 应用程序,其中需要导入包含几列包含时间值的 Excel 表。在我的应用程序中,这些值在循环中转换为 momentjs 对象以供进一步操作:
x['Time'] = moment(x['Time'], ['HH:mm','HH:mm:ss']).format('HH:mm:ss');
只要 Excel 包含格式为文本的时间值,此方法就可以正常工作。但是,如果 Excel 按预期方式设置,则 Cell 的值是介于 0 和 1 之间的数字(Excel 在内部将时间计算为浮点数 - 例如,0,5 转换为 12:00:00)。
有谁知道我如何将它翻译回momentjs的可读时间值?
【问题讨论】:
-
如何从 Excel 导出数据?你在用VBA吗?还是您使用电子表格解析器?
-
我使用社区版的
sheetjs进行导入和导出功能。
标签: javascript excel time momentjs