python遍历文件夹并生成excel,第一列为序号,第二列为最外层文件夹,第三列为次级文件夹,第四列为次次级文件夹,第五列为文件名,第六列为文件绝对路径,并将第六列转化为超链接
时间: 2024-03-27 17:36:28 浏览: 50
你可以使用Python的`os`和`openpyxl`模块来遍历文件夹并生成Excel文件,其中`os`模块用于遍历文件夹,`openpyxl`模块用于生成Excel文件。
以下是一个示例代码:
```python
import os
from openpyxl import Workbook
from openpyxl.utils import get_column_letter
from openpyxl.styles import Font
from openpyxl.worksheet.hyperlink import Hyperlink
def generate_excel(path):
"""
遍历文件夹并生成Excel文件
"""
# 创建Excel文件和工作表
wb = Workbook()
ws = wb.active
ws.title = "File List"
# 定义表头
headers = ["序号", "最外层文件夹", "次级文件夹", "次次级文件夹", "文件名", "文件路径"]
# 写入表头并设置字体
for col_num, header in enumerate(headers, 1):
col_letter = get_column_letter(col_num)
cell = ws["{}1".
阅读全文