Запросы Excel исчезают при записи набора данных R в Excel - PullRequest
1 голос
/ 27 марта 2020

У меня есть файл Excel, в котором я установил соединение для передачи данных (получил данные из ODB C). Я также создал набор данных в R, который теперь хочу записать в этот существующий файл Excel. Однако, когда я пытаюсь записать набор данных в Excel, все соединения с данными там теряются - это просто таблицы, а не запросы, как это было раньше.

Я сделал это с помощью openxlsx:

library(openxlsx)
wb <- loadWorkbook("myfile.xlsx")
writeData(wb,"Sheet1",mydataset,startCol=1,startRow=2)
saveWorkbook(wb,"myfile.xlsx",overwrite=T)

Я также попробовал excel.link:

library(excel.link)
xl.workbook.activate("myfile.xlsx")
xl.sheet.activate('Sheet1')
xl[a2] <- mydataset

, и это почти работает, он сохраняет запросы по мере необходимости, но возникает другая проблема - он разрушает кодировку в этом Sheet1. Специальные символы, такие как ä , теперь записываются как Ƥ .

Есть идеи, как решить проблему?

Спасибо

Teele

...