openxlsx количество рабочих листов

Я изучаю openxlsx в R. У меня нет проблем с созданием книги, добавлением рабочего листа или сохранением рабочей книги, пока я не попытаюсь сохранить созданный 4-й рабочий лист. Кто-нибудь знает, есть ли ограничение на количество рабочих листов, которые можно сохранить в книге, созданной в R с использованием openxlsx? Когда я пытаюсь сохранить книгу после записи данных для 4-го листа, я получаю следующее сообщение об ошибке: Ошибка в comment_list[[i]]: нижний индекс выходит за пределы.

Спасибо


person user41509    schedule 23.07.2015    source источник
comment
Я бы предложил использовать XLConnect.   -  person Nedinator    schedule 23.07.2015
comment
Пакет xlsx — еще один вариант   -  person PavoDive    schedule 23.07.2015
comment
Это было исправлено на github #116.   -  person r2evans    schedule 11.08.2015
comment
Подтверждаю - проблем нет. Я могу добавить n рабочих листов к любому .xlsx файлу, который я прочитал.   -  person r0berts    schedule 18.02.2019


Ответы (1)


Количество рабочих листов для любого .xlsx не ограничено.

Пример:

library(openxlsx)
iris
wb <- createWorkbook()
for (i in 1:8) {
  addWorksheet(wb,i)
  writeDataTable(wb,i,iris)
}
saveWorkbook(wb, 'Exports/prueba.xlsx', overwrite = T)
person natejena    schedule 30.09.2019
comment
Спасибо - это было, когда я изначально разместил вопрос в 2015 году, и он был исправлен в 2015 году. - person user41509; 01.10.2019