以多个名称保存一个 excel 文件

Posted

技术标签:

【中文标题】以多个名称保存一个 excel 文件【英文标题】:Save an excel file under several names 【发布时间】:2019-11-04 13:32:26 【问题描述】:

我有以下列表:

File_name_list=['A','B','C','D','E']

我正在尝试保存一个名为列表中每个元素的 Excel 文件。我不确定如何做到这一点。我试过了:

for e in File_name_list:
    print (e)
    df.to_excel('C:/Users/user/Desktop/'%File_name_list)

所以最后我想得到五个不同的文件。

感谢您的帮助。

【问题讨论】:

df.to_excel('C:/Users/user/Desktop_/'+e+'_.xlsx') 谢谢!成功了! 【参考方案1】:

当您在 (b): 循环中执行 for (a) 时,(b) 描述了您要循环遍历的列表,而 (a) 描述了循环的每次迭代正在查看的元素。在您的情况下,循环的每次迭代都会查看“A”或“B”或“C”,并将其存储到变量“e”中。要使用此变量,您只需:

for e in File_name_list:
    print (e)
    df.to_excel('C:/Users/user/Desktop/'+e)

将文件类型附加到文件名的末尾也是一个好主意,如下所示:

df.to_excel('C:/Users/user/Desktop/'+e+'.xls')

【讨论】:

【参考方案2】:

你可以使用:

df.to_excel('C:/Users/user/Desktop_/'+e+'_.xlsx')

或者:

df.to_excel('C:/Users/user/Desktop_/_.xlsx'.format(str(e)))

【讨论】:

以上是关于以多个名称保存一个 excel 文件的主要内容,如果未能解决你的问题,请参考以下文章

将多个 Excel 文件保存到具有唯一文件名的特定路径

使用 tk filedialog 以特定名称保存文件

Excel 2010 VBA:使用单元格中的值保存文件以确定路径和文件名

宏上的编译错误以拆分和保存工作表

labview里如何自动生成以当前时间为名称的excel并自动保存数据呢,求程序图,谢谢

以一个名称将多个对象保存到 coredata