Непросто ответить точно с предоставленной вами информацией, но вот минимальный пример, который, кажется, делает то, что вы хотите:
В соответствии с тем, что ваш список состоит из матрицы, что x является переменной, и чтооно всегда имеет одинаковое значение.
df=data.frame(x=rep("test1",3),y=rep("test1",3))
df2=data.frame(x=rep("test2",3),y=rep("test2",3))
files=list(df,df2)
files[[1]]$x[1]
for(i in 1:length(files)){
write.xlsx(files[[i]],paste0("Reportings/",files[[i]]$x[1],".xlsx"))
}