导入多个文件,Excel - 获得正确的格式结果导入多个文件的帮助和视频非常有帮助。
https://www.jmp.com/support/help/14-2/import-multiple-files.shtml
https://www.youtube.com/watch?v=-6e7kh1cTvU
但是,我在导入多个文件与导入单个文件时无法获得相同的格式结果。单个文件导入导致正确的格式和列属性。多文件导入很棒,将文件堆叠成大约 4m 行,但列属性和格式不是我想要的。
一些想法,
也许是 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 文件。 (使用 MFI 加载 CSV 文件会更快,因为 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>