python 读取excel表的一列数据循环创建多个文件夹,已存在的文件夹就不创建
时间: 2023-12-28 13:05:36 浏览: 129
读数据_读取文件某一列数据(带表头)_
5星 · 资源好评率100%
好的,我可以回答您的问题。
您可以使用 `openpyxl` 库读取 Excel 表的一列数据,然后使用 `os` 库创建多个文件夹。在创建文件夹之前,我们可以使用 `os.path.exists` 函数判断文件夹是否已经存在。下面是示例代码:
```python
import openpyxl
import os
# 读取 Excel 表格
wb = openpyxl.load_workbook('data.xlsx')
ws = wb.active
# 获取一列数据
column = ws['A']
# 循环创建文件夹
for cell in column[1:]:
folder_name = cell.value
if not os.path.exists(folder_name):
os.mkdir(folder_name)
```
在上面的代码中,`data.xlsx` 是您要读取的 Excel 文件名,`A` 代表您要读取的列。然后,我们使用 `os.path.exists` 函数判断文件夹是否已经存在,如果不存在,就使用 `os.mkdir` 函数创建文件夹,文件夹的名字是 Excel 表中每个单元格的值。
希望这个代码能帮到您!
阅读全文