Работает ли пакет xlsx для файлов xlsm в R?
Я пытаюсь прочитать диапазон в данные.кадр из рабочей книги xlsm. Могу ли я сделать это с пакетом xlsx в R? Если нет, то знает ли кто-нибудь способ сделать это?
Спасибо!
2 ответа:
Вы пробовали использовать read.xlsx или читать.xlsx2, как описано в руководстве?
Http://cran.r-project.org/web/packages/xlsx/xlsx.pdf
Если они не работают с вашим форматом файла, и вы пытаетесь получить доступ к табличным данным, Вы можете открыть их .xlsm и экспортировать данные в формат csv.
Они легко импортируются uisng
read.csv('filename.csv')
Читать.xlsx из R3. 2 будет считывать данные, сохраненные в книге xlsm, но вам нужен правильный постфикс и файл, сохраненный в том же каталоге (или полное имя файла), например
LotsofmydatainRdataframe <- read.xlsx(LotsofmydatainExcel.xlsm,sheetName="Deaths",as.data.frame=TRUE)
Если вы попробуете просто LotsofmydatainExcel или LotsofmydatainExcel.xlsx тогда файл не будет найден.
Досадно следующее приводит к ошибке неизвестного формата xlsm в R
write.xlsx(LotsofmydatainRdataframe, LotsofmydatainExcel.xlsm,sheetName="Output")