尝试使用以下 JMP JSL 代码:
dt = Open("https://name_of_file.xlsx?download=1",
Worksheets( My_Res ),
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( 1 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);产生错误:

有人遇到过类似的问题吗?
有人遇到过类似的问题吗?- 是的,这是一个相当常见的问题。 以下是一些早期的帖子:
这里有一些搜索可能会帮助您找到这些(和其他):
伙计,在我写到这里之前我看过那些侧面......
结果发现问题与系统设置有关,与 JSL JMP 语言无关,因此我关闭了该线程。
我也遇到过类似的问题。 @GI ,系统设置有什么问题?
系统设置是什么?我使用 JMP 17 时遇到的错误与使用 JMP 16 时遇到的错误相同。
如果我提供的建议(或社区中的其他搜索)均无帮助,我建议联系 JMP 支持(如果您收到了回复/解决方案回复)。
谢谢@jthi !仅供参考: @IloinenHamsteri @TH2024 @Giardini
JMP 支持人员的回答:
“由于 SharePoint 和 JMP 的变化,JMP 不再支持从 SharePoint 直接进行 Web 导入。
解决方法是将网络驱动器映射到 SharePoint 上包含您要导入的 Excel 文件的文件夹。然后,您可以通过 Windows 资源管理器或 JSL 脚本导入 Excel 文件。
您可以在此视频中看到如何使用 JMP Excel 导入向导: https://protect.checkpoint.com/v2/___https
/www.jmp.com/en_us/learning-library/topics/jmp-basics/importing-data-from-excel.html___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86NjgxNzc5OGEyMGQwNmE0YjI3NGQ3Zjk2Y2E2Nzg0YTU6NjpkMTk2OjA0Njk1M2Y4ZTFiOWFkYTA4NTA0YThmNzYyNTQxNWVhY2Y2MDdmNmEzYzhlOGRhYWYzZDY1ZjJkMGNiM2Y5Y2E6dDpU
这是有关如何使用 JSL 脚本导入 Excel 的 JMP 社区帖子: https://protect.checkpoint.com/v2/___https
/community.jmp.com/t5/Discussions/how-to-create-a-script-to-import-xls-to-jmp/td-p/276633___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86NjgxNzc5OGEyMGQwNmE0YjI3NGQ3Zjk2Y2E2Nzg0YTU6NjowZDFlOmJkOWE5NzA1OTY0MmZjOGI2OGFiNGExZTFiMmZhZDZmYmFkZWFmNjFiZDUyYTY4YTliNGIzZjhlNDllYWIwZjA6dDpU
我们计划在 JMP 的未来版本中添加 SharePoint 连接器。”