Я пытаюсь записать данные в существующий файл Excel из R, сохраняя при этом форматирование.Я могу сделать это, следуя ответу на этот вопрос ( Запись из R в шаблон в Excel при сохранении форматирования ), за исключением того, что мой файл содержит пустые столбцы в начале, и поэтому я не могу просто начатьзаписать данные в ячейку A1.
В качестве решения я надеялся найти первую непустую ячейку, а затем начать писать оттуда.Если я запускаю read.xlsx(file="myfile.xlsx")
с использованием пакета openxlsx
, пустые столбцы и строки автоматически удаляются, и остаются только данные, поэтому для меня это не работает.
Поэтому я подумал, что сначалазагрузите лист, используя wb <- loadWorkbook("file.xlsx")
, чтобы у меня был доступ к getStyles(wb)
(который работает).Однако последующая команда getTables
возвращает character(0)
, а wb$tables
возвращает NULL
.Я не могу понять, почему это?Правильно ли я в том, что эти переменные сообщат мне первую непустую ячейку?
Я пытался вручную удалить пустые столбцы и строки, предшествующие данным, прямо в файле Excel, но это не изменится.вещи.Я на правильном пути здесь или есть другое решение?