使用python批量提取excel表格内文件的父文件夹名称,并保存
时间: 2023-05-31 16:07:48 浏览: 119
python 批量读取word文件中指定表名的表写入exel
5星 · 资源好评率100%
答:你可以使用Python的xlrd库来读取Excel文件,并使用os库来提取文件路径的父文件夹名称。具体步骤如下:
1.使用xlrd库打开Excel文件,读取需要的列或者行数据。
2.遍历这些数据对应的文件路径,使用os.path.dirname()函数可以获取文件路径的父文件夹名称。
3.将父文件夹名称保存到新的Excel表格或者其他格式的文件中。
示例代码:
```
import xlrd
import os
# 打开Excel文件
workbook = xlrd.open_workbook('example.xls')
sheet = workbook.sheet_by_index(0)
# 遍历数据
for i in range(1, sheet.nrows):
row_values = sheet.row_values(i)
file_path = row_values[0] # 假设第一列是文件路径
folder_name = os.path.basename(os.path.dirname(file_path))
# 保存父文件夹名称
# ...
```
这个代码可以批量处理Excel表格中的数据,提取文件路径的父文件夹名称。如果需要保存结果,可以使用Python的 xlwt库 或 pandas库来将数据保存到Excel表格、CSV文件等格式中。
阅读全文