Описание тега xlconnect

XLConnect is a comprehensive and platform-independent R package for manipulating Microsoft Excel files from within R. XLConnect differs from other related R packages in that it is completely cross-platform and as such runs under Windows, Unix/Linux and Mac (32- and 64-bit). Moreover, it does not require any installation of Microsoft Excel or any other special drivers to be able to read & write Excel files.
1 ответ

Заполнение ячеек Excel с поддержкой макросов из среды R/outside

У меня есть шаблон с поддержкой макросов в Excel, который я хочу заполнить программно из R. У меня есть процесс R, который извлекает различный набор данных для каждого элемента, который я обрабатываю, обрабатывает их, а затем я хочу, чтобы он продуб…
18 июл '15 в 16:19
1 ответ

Как писать в xlsx и изменять формат ячеек

После запуска этого кода library(XLConnect) template <- loadWorkbook ( filename = "template.xlsx" , create = T ) createSheet ( template , c("sheet1","sheet2") ) # setStyleAction(template,XLC$"STYLE_ACTION.NONE") Data <- data.frame( a = 1:10, b…
03 янв '17 в 16:28
0 ответов

Есть ли пример, демонстрирующий, как записать данные в шаблон при сохранении форматирования?

У меня есть шаблон Excel, и я хотел бы обновить данные в шаблоне, сохранив форматирование в рабочей книге. Просматривая различные источники в Интернете, я пробовал несколько разных вариантов кода, однако ни один из них пока не дал желаемых результат…
21 дек '18 в 15:49
1 ответ

Тысяча разделителей - форматировать ячейку Excel с использованием XLConnect и R

Я экспортирую таблицы с большими значениями в.xlsx, используя XLConnect. Есть ли способ записи результатов в Excel-ячейку с активированными разделителями тысяч? library(XLConnect) #example for a large value a <- 10000000000 wb <- loadWorkbook(…
20 фев '15 в 10:43
1 ответ

Как сохранить фрейм данных R в файл Excel с определенными ячейками, выделенными жирным шрифтом?

Я часто пишу статьи с корреляционными матрицами. Я хотел бы иметь возможность экспортировать матрицу корреляции в Excel в формате xls или xlsx. Я также хотел бы отформатировать жирным шрифтом корреляции, которые соответствуют порогу (например, > .2)…
01 авг '16 в 01:17
3 ответа

R - Ошибка: IllegalArgumentException (Java): ваш InputStream не был ни потоком OLE2, ни потоком OOXML

Я использую R XLConnect пакет. Когда я написалXLConnectфункция, такая как loadWorkbook(), readWorksheetFromFile() и т.д., это сообщение об ошибке произойдет. Ошибка: IllegalArgumentException (Java): ваш InputStream не был ни потоком OLE2, ни потоком…
28 янв '16 в 11:38
1 ответ

XLConnect, rJava и сборка пакетов

Я пишу функцию, которую я хочу включить в пользовательский пакет (MYPACKAGE). Функция выглядит следующим образом: readSchedule <- function(FILE){ WB = loadWorkbook(FILE) WS= readWorksheet(WB, sheet = 'Sheet1',header = TRUE) return(WS) } где FILE …
23 июл '15 в 22:02
1 ответ

OutOfMemoryError (Java): пространство кучи Java

Я пытаюсь добавить еще 10 строк в конце таблицы Excel (в настоящее время 27 000 строк) options(java.parameters = "-Xmx4g" ) ; library(XLConnect) ; writeWorksheetToFile("H:/R/myfile.xlsx",DataTable,sheet="Sheet1",startRow=row1,startCol=1,header=FALSE…
26 ноя '16 в 12:44
1 ответ

Более простой способ расчета нескольких пересечений скользящих средних

Я действительно борюсь с повторными вычислениями для пересечения скользящих средних. Вот моя попытка: ma.crossover = function(x){ for(i in seq(1, length(MergedData))) { ma20 <- SMA(Cl(MergedData[[i]]), n=20) ma50 <- SMA(Cl(MergedData[[i]]), n=…
05 дек '16 в 18:14
0 ответов

Предупреждения в установке rJava на Ubuntu 16.04 32 бит, возможно, связаны с ошибкой установки XLConnectJars

При установке rJava, установка успешно завершена, но в процессе есть множество предупреждений. Это первое: jri_glue.c: In function ‘PushToREXP’: jri_glue.c:24:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] jpar[1…
10 окт '17 в 14:33
1 ответ

Работа с xlsm с R

Я пытаюсь разобраться с официальным файлом.xlsm, официально предоставленным исследовательским центром по землетрясениям. Вы можете скачать файл с theXLSM. Я пытаюсь сделать код R, который изменяет определенные части xlsm, а затем пересмотреть.xlsm и…
19 май '18 в 20:21
0 ответов

Проблемы с XLConnect writeWorksheet

Я пытаюсь записать числовой массив в диапазон на листе Excel с помощью XLConnect. Вот эти строки: wb = XLConnect::loadWorkbook(input$TestFile$datapath, create = FALSE, password = NULL) assign("wb",wb,envir=Env) # Bunch of calculations happen here XL…
02 авг '18 в 20:03
1 ответ

XLConnect загружается автоматически при запуске сеанса R

У меня проблема с пакетом R "XLConnect". Каждый раз, когда я открываю R, этот пакет автоматически загружается. Поэтому я подумал, что он был включен в пакеты по умолчанию по какой-то странной причине, и я написал так: getOption ('defaultPackages') […
18 сен '13 в 12:29
0 ответов

Запись данных на отформатированные листы xlsx с использованием XLConnect

Я могу использовать разделение, а затем приведенное ниже, чтобы разделить мой фрейм данных по значениям столбцов (DF$Name) и выдвинуть их в отдельные файлы CSV. DFNames<- split(DF, DF$Name) DF= read.csv("~/Downloads/DataDownload_2012.csv") for (n…
10 окт '17 в 01:44
0 ответов

Странное поведение при применении функций XLConnect к списку рабочих книг

Часть 1: Я пытаюсь переименовать листы в списке книг, используя lapply а также XLConnect (Мне нужно переименовать их для правильной работы следующей части кода, подробнее об этом в части 2): library(XLConnect) # testWB.xlsx contains a blank workshee…
12 дек '16 в 19:17
2 ответа

r XLconnect эквивалентно sqlFetch

У меня есть старый 32-битный фрагмент xl <- odbcConnectExcel("c:/myFile.xls") data <- sqlFetch(xl, "flowers$") но теперь у меня есть 64-битная машина и я не могу использовать odbcConnectExcel. Я прочитал, что я должен использовать XLconnect, Н…
21 май '13 в 06:18
0 ответов

R (XLConnect) Объединить весь лист в один, если размер листа огромен

Я хочу объединить все неизвестное количество рабочих листов в один CSV. Вот моя попытка. options(java.parameters = "-Xmx4g" ) library(XLConnect) xlcMemoryReport() xlcFreeMemory() xlcMemoryReport() wb=loadWorkbook(exelfiles[i]) df=do.call(rbind,lappl…
10 сен '15 в 11:31
2 ответа

Загрузить данные из Excel в R - дополнительные даты появляются в первом столбце?

В моей попытке загрузить данные из Excel в R: > book <- loadWorkbook(file.choose()) > signals = readWorksheet(book, sheet = "signals", header = TRUE) > signals который возвращает: time signal1 signal2 1 1899-12-31 08:30:00 0.43 -0.20 2 1…
30 дек '16 в 02:22
1 ответ

XLConnect интерпретирует пользовательскую функцию как имя, которое не может найти

Я работаю в R XLConnect и хочу вызвать пользовательскую формулу, а не собственную формулу XL. form=paste('"gdp.q_n"','"2006"','"2014"',0,'"Quarterly"',sep=",") form=paste("FAMEDate(",form,")",sep="") setCellFormula(object=wb,sheet=sht,row=2,col=2,fo…
20 мар '14 в 06:41
0 ответов

java.lang.OutOfMemoryError с использованием пакета XLConnect в R

Я сообщаю о (хорошо известной) проблеме с пакетом XLConnect в R. По сути, у меня та же проблема по этой ссылке; проблема здесь в том, что решение не работает: в частности, я получаю следующие ошибки: Исправление 1: параметры (java.parameters = "-Xmx…
05 дек '18 в 12:13