Excel 中的时间嘿,当我从 Excel 中提取时间时,我得到一个类似“-126167045”的数字。因此,当我尝试将其添加到日期时,它给出了一个非常奇怪的数字。
我可以通过将其转换为字符串然后再转换为数字来解决这个问题,但这看起来很奇怪。任何人都知道发生了什么事以及是否有更好的方法
:Date + Num( Format( :Time, "h:m:s" ) )
自动化和脚本编写回复:Excel 中的时间嗨@vince_faller ,
我有几个问题可以尝试重现您遇到的问题:
1. 您有一些可以分享的时间数据吗?
2. 当您提取数据时,您是否使用 JSL 打开 () Excel 文件并将其引入?
3. 或者您是否使用 excel 的 JMP 插件从 excel 生成数据表?
4.excel中的时间格式是什么(h:m:s?,h:m?等)以及在excel中如何格式化(ctrl+1)?
5. 您的操作系统的时间设置是什么?我遇到过这样的问题:导入欧洲数字格式(逗号作为小数分隔符),JMP 会将其视为名义数字而不是数字。更改系统设置可以解决这个问题——反之亦然。
谢谢!,
DS
回复:Excel 中的时间Names default to here(1);
New Table("Example",
<< New Column("Date", <
<FORMAT></FORMAT>
<BR /> <P>只需通过以下方式提取附加数据。<BR /><BR /></P> <CODE class=" language-jsl">dt = open("$DESKTOP/thiny.xlsx");
show(dt:Time[1])