我正在使用 writexl 包中的 write_xlsx 函数。我想使用列表函数来动态命名我正在编写的 Excel 文件中的选项卡。
我已经尝试过的代码:
Tab_Name = paste0(Input$IndicatorID_RC[i])
从输入文件中提取 IndicatorID_RC,这是我想用作输出 Excel 文件中选项卡名称的 ID。
write_xlsx(list(Tab_Name = IndicatorData), path = paste0(Input$IndicatorID_RC[i],".xlsx"))
创建一个列表,其中 Tab_Name 是数据框 IndicatorData 的名称,因此也是选项卡的名称。
当我打开输出 Excel 文件时,选项卡名称是 Tab_Name 而不是 IndicatorID_RC。
此代码位于以 i = 1 开头的循环中。
我确定有一个简单的答案,有什么想法吗?