Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xlsx包是否适用于R中的xlsm文件?_R_Xlsx_Xlsm - Fatal编程技术网

xlsx包是否适用于R中的xlsm文件?

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工作簿中保存的数据,但您需要正确的后缀和保存在同一目录(或完

我正在尝试从xlsm工作簿将一个范围读入data.frame。我可以用R中的xlsx软件包实现这一点吗?如果没有,有人知道怎么做吗


谢谢大家!

您是否按照手册中的说明尝试使用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")