如何使用python读取JMP文件

时间:2019-07-12 23:33:19

标签: python-3.x sas-jmp

我正在尝试运行以下代码(当前具有JMP12,Python3)。但这给出了一个错误,说doc变量为无类型。如果此方法不起作用,请建议是否还有其他方法可用于将JMP文件转换为CSV文件以进行进一步的python处理。

试图关闭所有JMP窗口并运行它。没有帮助。

import pandas as pd
from win32com.client import Dispatch

jmp = Dispatch("JMP.Application")
doc = jmp.OpenDocument('test.jmp')
doc.SaveAs('sasjmpfile.csv')

df = pd.read_csv('sasjmpfile.csv')

基本上数据没有加载到python中。

AttributeError:“ NoneType”对象没有属性“ SaveAs”

1 个答案:

答案 0 :(得分:0)

这只是表明未找到文件“ test.jmp”。找不到的文件因此无法保存。请重试整个路径 ,例如:

doc = jmp.OpenDocument('C:/my_folder/my_subfolder/test.jmp')