xlsx包是否适用于R中的xlsm文件?
我正在尝试从xlsm工作簿将一个范围读入data.frame。我可以用R中的xlsx软件包实现这一点吗?如果没有,有人知道怎么做吗xlsx包是否适用于R中的xlsm文件?,r,xlsx,xlsm,R,Xlsx,Xlsm,我正在尝试从xlsm工作簿将一个范围读入data.frame。我可以用R中的xlsx软件包实现这一点吗?如果没有,有人知道怎么做吗 谢谢大家! 您是否按照手册中的说明尝试使用read.xlsx或read.xlsx2 如果这些不适用于您的文件格式,并且您正试图访问表格数据,则可能需要打开.xlsm并将数据导出为csv格式 这些文件很容易导入,只需使用read.csv('filename.csv')read.xlsx从R3.2读取xlsm工作簿中保存的数据,但您需要正确的后缀和保存在同一目录(或完
谢谢大家! 您是否按照手册中的说明尝试使用read.xlsx或read.xlsx2 如果这些不适用于您的文件格式,并且您正试图访问表格数据,则可能需要打开.xlsm并将数据导出为csv格式
这些文件很容易导入,只需使用
read.csv('filename.csv')
read.xlsx从R3.2读取xlsm工作簿中保存的数据,但您需要正确的后缀和保存在同一目录(或完整文件名)中的文件,例如
作为将来的参考(这个问题是从2012年开始的),您可以使用read_excel软件包完成这项工作,并且xlsm支持是在2015年添加的
read\u excel('filename.xlsm',sheet='sheetname',range='A1:B5')
我相信您指的是readxl包中的read\u excel()函数。
LotsofmydatainRdataframe <- read.xlsx(LotsofmydatainExcel.xlsm,sheetName="Deaths",as.data.frame=TRUE)
write.xlsx(LotsofmydatainRdataframe, LotsofmydatainExcel.xlsm,sheetName="Output")