Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 以编程方式将SPSS自定义表导出到图像文件_Python_Spss - Fatal编程技术网

Python 以编程方式将SPSS自定义表导出到图像文件

Python 以编程方式将SPSS自定义表导出到图像文件,python,spss,Python,Spss,有没有办法使用SPSS语法或r/python将自定义表导出为jpg或其他文件格式?我经常喜欢在PPT幻灯片组中使用ctables,但发现运行语法和1x1右键单击将自定义表格输出复制到PPT幻灯片非常麻烦 简而言之,我正在寻找以SPSS为中心的方法来“复制”我的研究 有几种方法可以做到这一点 可以使用“输出导出”命令 您可以使用OMS捕获选定的表、图表等 您可以使用自定义Python或Basic脚本 输出格式包括Ppt、Word、Excel、PDF、HTML、XML、纯文本和选项卡文本等。图形有多

有没有办法使用SPSS语法或r/python将自定义表导出为jpg或其他文件格式?我经常喜欢在PPT幻灯片组中使用ctables,但发现运行语法和1x1右键单击将自定义表格输出复制到PPT幻灯片非常麻烦


简而言之,我正在寻找以SPSS为中心的方法来“复制”我的研究

有几种方法可以做到这一点

可以使用“输出导出”命令

您可以使用OMS捕获选定的表、图表等

您可以使用自定义Python或Basic脚本


输出格式包括Ppt、Word、Excel、PDF、HTML、XML、纯文本和选项卡文本等。图形有多种图像格式。

如果您确实希望表格是图像,而不是任何其他格式,那么它会稍微复杂一些。输出导出和OMS仅支持图形图像,不支持表格

您可以使用CopySpect将表作为emf、jpg、png放在剪贴板上。这需要一个脚本

使用SetSelected api选择要复制的表。 使用CopySpecial api以首选图像格式将表复制到剪贴板。 使用COM自动化将特殊图像粘贴到目标应用程序中

但对于不使用图像格式的表来说,通常效果更好。当然,OMS或输出导出支持多种格式。使用输出导出时,您可以选择导出选定项,您可以手动选择,也可以使用带有SetSelected和适当条件的脚本。这可以通过SPSSINC MODIFY OUTPUT extension命令和一个小脚本来简化,只需进行选择

嗯,,
Jon

谢谢,但是您能否提供一个仅将自定义表作为图像使用语法(或任何方法)的示例?Thx Jon,我在哪里可以找到使用SetSelected和CopySpect API的文档或示例?这些都记录在安装Python Essentials时添加到帮助菜单的Python脚本参考中。