有多个目录,每个目录下有若干Excel文件,我们要提取每个Excel里面指定的行数据:
解释:
每个文件中第三列中若含有关键词“L<1.2”,则将该行数据提取汇总至新表
将源码放置所汇总的目录下即可
#xlwt只支持xls格式,xlsx格式需要用openpyxl或pandas
# coding:utf-8
import pandas as pd
import os
import xlrd
import xlwt
from xlutils.copy import copy
from openpyxl import workbook
from openpyxl import load_workbook
# 读写2007 excel
import openpyxl
def get_allfile_msg(file_dir):
for root, dirs, files in os.walk(file_dir):
return root, dirs, [file for file in files if file.endswith('.xls') or