早上好@弗朗索瓦丝,
您在 Excel 文件上的第一个日期列仅包含日期格式的数值。
第二列的问题似乎与单元格中包含的 Excel 公式有关。 该列中有一个引用 B:\ 位置和另一个 Excel 文件的公式,因此它不直接包含正确格式的值。 确保这一点的一种方法是将此列复制到 Excel,并仅对另一列的值执行“特殊粘贴”,其结果与您在 JMP 上的结果相同(值 44927,无特定格式)。 因此,之后执行的脚本要么与 JMP 中未考虑的 Excel 公式相关(并给出“缺失值”结果:点),要么与 Excel 中仅复制值即可获得的值结果相关(:44927)。
要正确导入此列,最好执行与源文件的连接和/或避免单元格中的公式。
希望这个回答对你有帮助,
早晨,
谢谢你的回答。
事实上,我有 2 个数据库(2022 和 2023)。= 日历年数据库。
例如,对于消息,我将 2 列复制并粘贴到 excel 文件中。
我对 2022 没有问题,另一方面,对于 2023 数据库,我无法以正确的格式导入日期,尽管尝试了几次格式并将 2 个 excel 数据库中的日期列格式化为相同的格式。
我显示的结果与我直接从 BDD 2023 导入时的结果相同。
cdlt
据我所知,第一列输入日期格式未从 Excel 文件中标准化。
也许您可以在导入前标准化第一列输入日期。

编辑:
我遇到了类似的问题。
我注意到 Excel 可以读取两个数字日期。
我发现如果我将 JMP 数字“44....”除以因子“0.0000119633880658225”--> 然后转换为日期 M/D/YYYY hh:mm:ss AM/PM,我得到的日期与 Excel 几乎相似阅读(但不准确)。
当数据集的行出现中断时,就会发生这种情况。 就我而言,行与行之间几乎没有空单元格。
我确定对此有一些计算,但我无法弄清楚。

早晨,
我有这个 Excel 文件,其中有 2 个日期列。
当我直接导入 Jmp 时,预览显示如下:

当我导入时,我有这个:

如果我执行这样的脚本:
Names Default To Here( 1 );
dt1 = Open(
"/E:/Pb date.xlsx",
Worksheets( "Feuil1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
Column( dt1, "Date de fab 2022" ) << data type( Numeric ) << Modeling Type( Ordinal ) << Format( "d/m/y", "-1", "NO", "" );
Column( dt1, "Date de fab" ) << data type( Numeric ) << Modeling Type( Ordinal ) << Format( "d/m/y", "-1", "NO", "" );我明白了:

我尝试更改脚本中的格式。 我没有成功导入数字格式的第二列日期,继续。
我不明白。
如果有人有解决方案......
诚挚的。