【问题标题】:Programmatically export SPSS Custom Tables to image file以编程方式将 SPSS 自定义表导出到图像文件
【发布时间】:2011-12-31 21:46:05
【问题描述】:

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

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

【问题讨论】:

    标签: python spss


    【解决方案1】:

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

    您可以使用 OUTPUT EXPORT 命令。

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

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

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

    【讨论】:

    • 谢谢,但您能否提供一个使用语法(或任何方法)仅将自定义表格作为图像的示例?
    【解决方案2】:

    如果您真的希望表格作为图像而不是任何其他格式,则要复杂一些。 OUTPUT EXPORT 和 OMS 仅支持图形图像,不支持表格。

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

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

    但对于不使用图像格式的表格来说,它通常效果更好。当然,OMS 或 OUTPUT EXPORT 支持多种格式。使用 OUTPUT EXPORT,您可以选择导出所选内容,您可以手动选择或使用带有 SetSelected 和适当标准的脚本。这可以通过 SPSSINC MODIFY OUTPUT 扩展命令和一个小的 scriptlet 来简化,以便进行选择。

    HTH, 乔恩

    【讨论】:

    • 谢谢 Jon,我在哪里可以找到使用 SetSelected 和 CopySpecial API 的文档或示例?
    • 这些都记录在安装 Python Essentials 时添加到帮助菜单中的 Python 脚本参考中。
    猜你喜欢
    • 2015-07-23
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 2017-06-18
    相关资源
    最近更新 更多