提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
1.批量提取多个excel 中多个单元格数值并写入新的表格中
2.openpyxl 对工作簿,工作表,单元格的运用
3.os.listdir遍历的运用
4.一维列表转为二维列表的运用
提示:以下是本篇文章正文内容,下面案例可供参考
一、实现思路?
1遍历文件夹中所有的excel文件名
2以文件名打开每个excel文件
3读取每个excel文件的sheet
4以每行的方式读取sheet,并以单元格坐标方式核对是否为目标单元格,存储于列表中
5修改列表的维度为二维
6以excel名称增加为df行索引
6保存二维列表为excel
二、代码展示
from openpyxl import load_workbook
import pandas as pd
import os
# 获取当前目录下所有的xlsx文件
#excel_files = [f for f in os.listdir('.') if f.endswith('.xlsx')]
excel_files=[]
for f in os.listdir('.'):
if f.endswith('.xlsx'):
if not f.startswith('~$'):
excel_files.append(f)
target_cells = ['D4', 'D22','D40','L4', 'L22','L40','U4', 'U22','U40',
'Z4', 'Z22','Z40','AH4', 'A

最低0.47元/天 解锁文章
1047

被折叠的 条评论
为什么被折叠?



