【发布时间】:2011-12-31 21:46:05
【问题描述】:
有没有办法使用 SPSS 语法或 r/python 将自定义表格导出为 jpg 或其他文件格式?我经常喜欢在 PPT 幻灯片中使用 ctables,但发现运行语法和 1x1 右键单击复制自定义表格输出到 PPT 幻灯片非常麻烦。
简而言之,我正在寻找以 SPSS 为中心的方法来“复制”我的研究。
【问题讨论】:
有没有办法使用 SPSS 语法或 r/python 将自定义表格导出为 jpg 或其他文件格式?我经常喜欢在 PPT 幻灯片中使用 ctables,但发现运行语法和 1x1 右键单击复制自定义表格输出到 PPT 幻灯片非常麻烦。
简而言之,我正在寻找以 SPSS 为中心的方法来“复制”我的研究。
【问题讨论】:
有几种方法可以做到这一点。
您可以使用 OUTPUT EXPORT 命令。
您可以使用 OMS 捕获选定的表格、图表等。
您可以使用自定义 Python 或 Basic 脚本。
输出格式包括 Ppt、Word、Excel、PDF、HTML、XML、纯文本和选项卡式文本等。图形有多种图像格式可供选择。
【讨论】:
如果您真的希望表格作为图像而不是任何其他格式,则要复杂一些。 OUTPUT EXPORT 和 OMS 仅支持图形图像,不支持表格。
您可以使用 CopySpecial 将表格以 emf、jpg、png 格式放在剪贴板上。这需要一个脚本。
使用 SetSelected api 选择要复制的表。 使用 CopySpecial api 以您喜欢的图像格式将表格复制到剪贴板。 使用 COM 自动化将特殊图像粘贴到您的目标应用中。
但对于不使用图像格式的表格来说,它通常效果更好。当然,OMS 或 OUTPUT EXPORT 支持多种格式。使用 OUTPUT EXPORT,您可以选择导出所选内容,您可以手动选择或使用带有 SetSelected 和适当标准的脚本。这可以通过 SPSSINC MODIFY OUTPUT 扩展命令和一个小的 scriptlet 来简化,以便进行选择。
HTH, 乔恩
【讨论】: