我正在尝试运行以下代码(当前具有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”
答案 0 :(得分:0)
这只是表明未找到文件“ test.jmp”。找不到的文件因此无法保存。请重试整个路径 ,例如:
doc = jmp.OpenDocument('C:/my_folder/my_subfolder/test.jmp')