z13970027151 发表于 2021-10-5 12:55:24

怎样才能把已存在的EXCEl文件中的每个sheet连同单元格里的内容批量拆分成单个小文件?

import os
import openpyxl
#导入openpyxl及os模块#
wb = openpyxl.load_workbook(r'Z:\Users\Admin\PycharmProjects\pythonProject1\abc.xlsx') #通过openpyxl中的load_workbook方法读取abc.xlsx文件#
ws = wb.sheetnames #通过openpyxl中的sheetnames方法读取abc.xlsx文件中sheet的名字#


file_path = os.path.abspath(r"Z:\temp\python练习\生成文件夹1")#生成文件路径#

for i in (ws):    #通过for循环使得ws中列表的字符串为名字#
   file_name=file_path+"\\"+i
   os.makedirs(file_name)
   wl = openpyxl.Workbook(i)
   wl.save(file_name+'\\'+'%s.xlsx'%i)




------------------------------------
求大神指导

湫的小草原 发表于 2021-10-5 23:37:13

还没有人回答吗?{:10_260:}

z13970027151 发表于 2021-10-5 23:44:15

湫的小草原 发表于 2021-10-5 23:37
还没有人回答吗?

是的啊~鱼C是不是凉了?

湫的小草原 发表于 2021-10-6 10:11:16

不是的你这个问题放在新手乐园有几个看了标题会点进来?
你应该把帖子发在技术交流区问大佬

湫的小草原 发表于 2021-10-6 10:12:40

z13970027151 发表于 2021-10-5 23:44
是的啊~鱼C是不是凉了?

我是闲着无聊才点进来而且还没点进来的时候我就知道自己解决不了这个问题的

湫的小草原 发表于 2021-10-6 10:15:16

我现在学c而且只学到了第五节课{:10_249:}
你这个明显在我前面很多你这个好像是python

z13970027151 发表于 2021-10-6 15:49:31

湫的小草原 发表于 2021-10-6 10:15
我现在学c而且只学到了第五节课
你这个明显在我前面很多你这个好像是python

人生苦短,我用python

湫的小草原 发表于 2021-10-6 20:02:55

z13970027151 发表于 2021-10-6 15:49
人生苦短,我用python

哈哈,我一开始也是学的python , 毕竟作为入门比C更很合适 ,但后来还是学C了
页: [1]
查看完整版本: 怎样才能把已存在的EXCEl文件中的每个sheet连同单元格里的内容批量拆分成单个小文件?