Программный экспорт пользовательских таблиц SPSS в файл изображения - PullRequest
0 голосов
/ 01 января 2012

Есть ли способ использовать синтаксис SPSS или r / python для экспорта пользовательских таблиц в jpg или какой-либо другой формат файла? Мне часто нравится использовать ctables в PPT-колодах, но мне крайне неудобно запускать синтаксис и 1x1 щелкнуть правой кнопкой мыши и скопировать вывод пользовательских таблиц на слайды PPT.

Короче говоря, я ищу SPSS-ориентированные способы "воспроизвести" мои исследования.

Ответы [ 2 ]

1 голос
/ 01 января 2012

Есть несколько способов сделать это.

Вы можете использовать команду OUTPUT EXPORT.

Вы можете использовать OMS для захвата выбранных таблиц, диаграмм и т. Д.

Вы можете использовать пользовательский сценарий Python или Basic.

Выходные форматы включают Ppt, Word, Excel, PDF, HTML, XML, простой текст и текст с вкладками и другие.Для графов доступны различные форматы изображений.

0 голосов
/ 14 января 2012

Если вы действительно хотите, чтобы таблица была изображением, а не любым другим форматом, это немного сложнее.OUTPUT EXPORT и OMS поддерживают только изображения для графики, но не для таблиц.

Вы можете использовать CopySpecial, чтобы поместить таблицу в буфер обмена как emf, jpg, png.Для этого потребуется скрипт.

Используйте API SetSelected, чтобы выбрать таблицу, которую вы хотите скопировать.Используйте API CopySpecial, чтобы скопировать таблицу в буфер обмена в выбранном вами формате изображения.Используйте COM-автоматизацию, чтобы вставить специальное изображение в целевое приложение.

Но, как правило, для таблиц лучше не использовать формат изображения.OMS или OUTPUT EXPORT, конечно, поддерживают множество форматов.С OUTPUT EXPORT вы можете экспортировать выбранное, и вы можете выбрать его вручную или использовать скрипт с SetSelected и соответствующими критериями.Это можно упростить с помощью команды расширения SPSSINC MODIFY OUTPUT и небольшого скриптлета, чтобы сделать выбор.

HTH, Jon

...