gpt4 book ai didi

r - 将工作簿的所有工作表复制到另一个文件

转载 作者:行者123 更新时间:2023-12-02 03:06:57 25 4
gpt4 key购买 nike

我想对我所有的 .xlsx 执行以下步骤:

  • 复制第一张
  • 将复制的工作表粘贴到另一个文件
  • 将粘贴的工作表重命名为文件名
  • 重复步骤 1 并在步骤 2 的同一文件中复制工作表重复步骤 3

  • 我可以用 R 做这个步骤吗?我的 .xlsx contein img 和单元格已格式化。

    谢谢

    最佳答案

    这是另一种基于 RDCOMClient 的方法:

    library(RDCOMClient)
    xlApp <- COMCreate("Excel.Application")
    path_Excel_File1 <- "C:\\...\\File1.xlsx"
    path_Excel_File2 <- "C:\\...\\File2.xlsx"
    xlWbk1 <- xlApp$Workbooks()$Open(path_Excel_File1)
    xlWbk2 <- xlApp$Workbooks()$Open(path_Excel_File2)
    nb_Sheets <- xlWbk1$Sheets()$Count()

    for(l in 1 : nb_Sheets)
    {
    wbSheet <- xlWbk1$Worksheets(l)$Copy(after = xlWbk2$Worksheets(l))
    }

    xlWbk2$SaveAs("C:\\...\\FileMerged12.xlsx")
    xlWbk2$Close()
    xlApp$Quit()

    关于r - 将工作簿的所有工作表复制到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42067218/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com