导入多个文件,Excel - 获得正确的格式结果导入多个文件帮助和视频非常有帮助。
https://www.jmp.com/support/help/14-2/import-multiple-files.shtml
https://www.youtube.com/watch?v=-6e7kh1cTvU
但是,我在导入多个文件与导入单个文件时无法获得相同格式的结果。单个文件导入产生了正确的格式和列属性。多文件导入很棒,将文件堆叠成大约 400 万行,但列属性和格式并不如我所愿。
一些想法,
也许是 CSV 导入设置?
也许我需要自定义导入脚本?
也许我的 .xlsx 文件的格式不完全相同,这会混淆 JMP 导入?
我附上了三张图片。
1. 我正在使用的导入设置。
2. 一个文件如何简单地使用 open 导入结果(根据需要)。
3. 如何导入多个文件...结果(不符合要求)。
最主要的是将列日期读取为日期。
谢谢。
回复:导入多个文件,Excel - 获得正确的格式结果MFI 目前不会尝试猜测日期,目前也没有办法让它选择日期格式。
MFI 最初是为快速导入 CSV 文件而构建的。 快速意味着不用猜测各种格式。猜测日期很慢,并且无法确定何时混合了 ddmmyyyy 和 yymmdddd。
在测试期间,有许多要求让 MFI 也处理其他文件类型,包括 .XLS 和 .JMP。 当 MFI 打开这些文件时,它们会通过 CSV 文件用于堆叠的相同后处理机制,这意味着列类型和格式不可用,必须重新发现。 (这就是您所观察到的。)MFI 会猜测数字列与字符列。
https://community.jmp.com/t5/JSL-Cookbook/Concatenate-data-tables/ta-p/82457是您可能会使用的另一种方法。 对于 .XLS 文件,我希望它与 MFI 一样快,因为 MFI 不会并行打开 .XLS 文件。 (CSV 文件加载 MFI 的速度会快得多,因为 MFI 使用线程一次打开多个 CSV。)
回复:导入多个文件,Excel - 获得正确的格式结果</CODE></PRE><P>有一个<A href="https://community.jmp.com/t5/Discussions/Changing-character-column-to-date-colum/m-p/19048?advanced=false&collapse_discussion=true&filter=location&location=forum-board:discussions&q=JSL%20script%20to%20format%20correct%20data%20to%20dates&search_type=thread" target="_self">邮政</A>这帮助我在导入后处理了这个问题(下面的 JSL),但我想了解如何在导入过程中进行处理。</P><PRE><CODE class=" language-jsl">// Columns to set properties and format
//Sales document
//Ship date
//Requested Ship Date
//Days Difference GI/ReqShip
//Qty Shipped
//Shipped $
//PO Date
//Item (/BIC/AZCOPA00.S_ORD_ITEM)
Names Default to Here(1);
dt = current data table();
//Quantity and $
column(dt,"Sales Document") << data type(Numeric) <<MODELING type=""></MODELING>