使用 Excel 向导以毫秒为单位导入时间我正在尝试以毫秒为单位导入时间数据。它在 Excel 中采用 hh:mm:ss.000 格式。
如果我只是复制然后“使用列名粘贴”到 JMP 中,它会正确导入。JMP 不显示毫秒,但它可以正确解释它,并且在针对时间戳列绘制响应变量时,图形可以正常工作,生成与毫秒数间隔适当间隔的点。
例如,如果 Excel 单元格包含“10/11/2021 12:46:57.894”,则它在 JMP 中看起来像“10/11/2021 12:46:58”。这适用于从 Excel 导入的在 12:46:58 时间范围内的所有单元格。虽然 JMP 单元看起来都一样,但它们的图形是正确的,因此 JMP 确实知道毫秒值。
但是,如果我使用 Excel 向导导入,JMP 单元格看起来像“10/22/2021 12:46:58.000”当您尝试根据时间戳绘制变量时,第二张图的所有点都混杂在一起一堆点,所以 JMP 使用 Excel 向导丢失了毫秒值。
有没有办法使用 Excel 向导导入此数据,同时仍保留(并理想地显示)毫秒值?
数据表回复:使用 Excel 向导以毫秒为单位导入时间你好,
我已经为此工作了一段时间,并且相信在这种情况下 Excel 导入器可能存在问题。 无论如何,我无法让 Excel 导入器做你想做的事。 我将提交技术支持跟踪进行调查,但与此同时,我找到了一种解决方法,希望对您有用。
JMP 的文本导入向导很乐意按照您指定的方式导入数据。 如果将 Excel 文件另存为文本分隔文件(我个人推荐 .csv 格式),则可以轻松导入数据。
将 .xlsx 文件导出为 .csv 后,请确保在尝试使用主菜单上的“OPEN...”命令打开 .csv 文件时清除“使用默认程序”框。 这允许您选择“数据(使用预览)单选按钮:

选择所需的文件(现在是 .csv 文件),单击“打开”,当向导出现时,确保做出以下选择(默认设置):

单击 NEXT,然后单击 IMPORT,并创建一个表:

右键单击表左上角的 SOURCE 脚本并选择“编辑”将显示一个脚本,您可以在以后运行以绕过向导,使您可以轻松地使用最新版本重新创建此表.csv 文件,无论何时。

干杯,
布雷迪
回复:使用 Excel 向导以毫秒为单位导入时间很好的解决方法, @brady_brady ! 我还可以报告说,在 JMP 17 开发周期中这方面已经完成了一些工作,我们预计 JMP 17 将能够支持秒的小数以支持 MS。 JMP 17 将于 2022 年秋季推出。