您当前的位置: 首页 >  Python

耐心的小黑

暂无认证

  • 0浏览

    0关注

    323博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

python基础学习四:合并Excel表格小程序

耐心的小黑 发布时间:2020-10-05 08:48:41 ,浏览量:0

import xlrd
import xlsxwriter
import os
#在原有的基础上,对程序进行完善:因为大多数合并的表格,他们的格式都是一样的,就拿我自己来说,
#把很多同学填写的信息进行合并,他们使用的表格的格式都是一样的,所以就会有很多重复的表头
#当然,这个可以自己去掉,但是就有点浪费时间了,去掉重复的表头我感觉是最基本的功能

Excel_path="F:/python/Excel文件夹"
source_excel_name_list=os.listdir(Excel_path)
target_excel_name="信息统计.xls"
#print(source_excel_name_list)

source_excel=[Excel_path+"/"+i for i in source_excel_name_list]
target_excel = Excel_path+"/"+target_excel_name

# 读取数据;fr是 读文件流
Excel_data = []
#表示是第几个文件
flag=0
for i in source_excel:
    #依次打开文件列表中的每一个Excel文件
    fr = xlrd.open_workbook(i)
    #获取Excel文件的所有sheet,并遍历
    for sheet in fr.sheets():
        #获取每一个sheet的多行数据,并每一一行的将数据写入到data列表中
        for rownum in range(sheet.nrows):
            #sheet.row_values()返回的是指定行数的数据,每个格是一个元素,每一行是一个列表
            #rownum的设置:每个文件有n行是相同的,就设置为rownum0)&(rownum            
关注
打赏
1640088279
查看更多评论
0.0382s