如何通过变量来创建以变量命名的Excel文档?

魏_695339 2022-5-20 444

想实现的是用数组里的变量命名建立多个新的excel文件。如果打开Excel命令,可以创建新Excel,但如何用数组的变量来命名建立的Excel?

最新回复 (4)
  • 恰巧路过 2022-5-20
    2

    1、文件重命名。

    你可以使用命令【文件处理-通用文件-重命名】来修改Excel的文件名,如下:

    我的代码如下:

    //复制模板文件
    File.CopyFile(errFile,toDayFolder,False)

    //重命名文件
    File.RenameEx(newFile,"errorBf.ini")

    2、文件另存为。

    你可以使用【软件自动化-Excel-另存Excel工作簿】,通过打开Excel模板,另存为一个新Excel文件。

    我的代码如下:

        //打开Excel文件
        Dim itemExcel = Null

        Try
            itemExcel = Excel.OpenExcel(itemTemplet,true,"WPS","","")

            //写入区间
            Excel.WriteRange(itemExcel,"Sheet1","A2",arrayData,False)

            //定义保存路径
            Dim sFileName = itemFolder+"//3_"+baseInfo["bumen"]+"_"+baseInfo["ypbh"]+".xls"

            //文件另存为
            Excel.SaveOtherFile(itemExcel,sFileName)
        Catch error
            TracePrint(error)
        End Try

        If Not IsNull(itemExcel) 
            //关闭Excel
            Excel.CloseExcel(itemExcel,true)
        End If



  • 恰巧路过 2022-5-20
    3
    我会创建文件夹,但我不会创建文件,你能分享一下创建文件的命令吗?
  • 魏_695339 2022-5-21
    4
    我想实现的是用数组的变量逐个建立以变量命名的excel。
  • 萝卜丝屁儿 2022-5-21
    5
    打开Excel工作簿,如果文件不存在就会创建这个文件
    也可以准备一个空白的excel,用文件复制和文件重命名。

返回
发新帖