提问人:J. Pasqualini 提问时间:10/27/2023 最后编辑:LuLuGaGaJ. Pasqualini 更新时间:10/27/2023 访问量:20
R 将 Excel 文件合并为一个包含多个工作表的 Excel 文件,其中工作表来自不同的文件,但共享相同的结构
R Combine Excel files into a single Excel file with multiple sheets, where the sheets are sourced from different files but share the same structure
问:
我有 4 个 Excel 文件(a、b、c、d),每个文件包含 6 个 Excel 工作表。 所有文件都具有相同的结构(即列名、工作表名)。 我想要 1 个最终的 Excel 工作表,其中包含来自 4 个文件的汇总数据,但分为不同的工作表。
我试图用一个循环来聚合它
for (excel_file in excel_files)
{wb <- loadWorkbook(file.path(folder_path, excel_file))
sheet_name <- getSheetNames(excel_file)
for (sheet_name in getSheetNames(excel_file)) {
# Read data from the current sheet
sheet_data <- read.xlsx(excel_file, sheet = sheet_name)
addWorksheet(output_wb, sheet_name)
writeData(output_wb, sheet = sheet_name, x = sheet_data)}
}
答: 暂无答案
评论