zoukankan      html  css  js  c++  java
  • 合并一个文文件夹下的所有Excel文件

     1 # Author:Winter Liu
     2 import xlrd
     3 import xlsxwriter
     4 import os
     5 
     6 # 获取文件目录
     7 file_list = os.listdir("C:PycharmProjectspython level upexcel_file")
     8 end_xls = "xkb_end.xlsx"
     9 
    10 data = []
    11 for xls_name in file_list:
    12     # 打开xls文件
    13     f = xlrd.open_workbook("C:PycharmProjectspython level upexcel_file\" + xls_name)
    14     # 创建表对象列表
    15     sheets = f.sheets()
    16     # 表对象
    17     sheet = sheets[0]
    18     # 表函数
    19     n = sheet.nrows
    20     m = 0 if len(data) == 0 else 1
    21     for i in range(m, n):
    22         # 获取每行
    23         rdata = sheet.row_values(i)
    24         data.append(rdata)
    25 
    26 # 备写文件打开
    27 wr = xlsxwriter.Workbook(end_xls)
    28 # 添加表
    29 ws = wr.add_worksheet()
    30 i = 0
    31 for row in data:
    32     for col_num, da in enumerate(row):
    33         # 写入数据,逐个单元格
    34         ws.write(i, col_num, da)
    35     i = i+1
    36 wr.close()
  • 相关阅读:
    C语言之分支语句
    C语言之运算符与表达式
    C语言之数据类型④——中文字符
    独特的对象引用:this
    理解赋值“=”的含义
    编写类的 “模板”
    类的定义
    Java语言规范
    第一周总结
    定义常量
  • 原文地址:https://www.cnblogs.com/nmucomputer/p/12002934.html
Copyright © 2011-2022 走看看