0

我正在尝试运行以下代码(目前有 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”

4

1 回答 1

0

这仅表明未找到文件“test.jmp”。因此无法保存未找到的文件。请再次尝试给出整个路径,例如:

doc = jmp.OpenDocument('C:/my_folder/my_subfolder/test.jmp')
于 2019-12-04T09:43:15.597 回答