Мы пытаемся автоматизировать создание некоторых файлов изображений в R
Script.
У нас есть файлы Excel, которые выглядят так, как мы хотим, но теперь вам нужно сделать JPG или PNG-копию этих таблиц excel для упрощения веб-публикации.
Мы использовали пакет library(xlsx)
для большинства наших взаимодействий между R
и Excel, и похоже, что мы можем отправлять определенные команды java через что-то вроде ?.jmethods
но неясно, как мы будем передавать столько строк, сколько нам нужно.
В сеансе R
здесь представлен минимальный воспроизводимый пример...
Здесь пример файла Excel с диапазоном для печати
library(xlsx)
file <- system.file("tests", "test_import.xlsx", package = "xlsx")
file
И вот макрос Excel, который экспортирует диапазон Excel в файл изображения
Sub Tester()
Worksheets("deletedFields").Range("A8:J36").CopyPicture xlScreen, xlBitmap
Application.DisplayAlerts = False
Set oCht = Charts.Add
With oCht
.Paste
.Export Filename:="C:\temp\SavedRange.jpg", Filtername:="JPG"
.Delete
End With
End Sub
Любая помощь, автоматизирующая это, будет высоко оценена!