前言:
此时小伙伴们对“c语言生成文件夹”可能比较看重,姐妹们都想要知道一些“c语言生成文件夹”的相关内容。那么小编同时在网上汇集了一些对于“c语言生成文件夹””的相关知识,希望看官们能喜欢,朋友们一起来了解一下吧!一、案例分析:先上图
现有一个路径为“C:\Users\123\Desktop\练习表格”的文件夹,现在需要合并文件夹下面所有excel工作簿里面名称为“采购明细”的表格,然后重新建立一个采购明细统计表
具体应该怎么操做呢?
二、结果展示:
是不是很神奇,如果你在批量处理很多excel表格的时候,这个能够快速帮你处理哦,同时代码可以就可以使用哦。希望大家互相学习交流
三、代码展示:
import xlwings as xw
import os
app=xw.App(visible=True,add_book=False)
file_path=r'C:\Users\123\Desktop\练习表格'
file_list=os.listdir(file_path)
sheet_name='采购明细'
header=None
data=[]
for i in file_list:
if os.path.splitext(i)[1]=='.xlsx':
file_name=os.path.join(file_path,i)
book=app.books.open(file_name)
for i in book.sheets:
if i.name==sheet_name:
if header==None:
header=i.range("a1:f1").value
value=i.range("a2").expand("table").value
data=data+value
new_book=app.books.add()
new_sheet=new_book.sheets.add(sheet_name)
new_sheet.range("a1:f1").value=header
new_sheet.range("a2").value=data
new_sheet.autofit()
new_book.save(os.path.join(file_path,"采购明细汇总表.xlsx"))
new_book.close()
app.quit()
标签: #c语言生成文件夹 #数据结构顺序表的合并c语言表代码