赞
踩
地址:https://code.visualstudio.com/,我们选择的版本是最新版本
根据自己的系统选择对应的下载渠道
下载完成后,双击开始安装,点击我同意,下一步
直接下一步
点击安装
点击完成,我们就完成vs的安装了
先创建一个文件夹,然后这个文件夹就是你的python文件存放位置以及excel表创建的位置
然后在你创建的文件夹下创建python文件
前期工作,在终端输入pip install pandas(时间可能稍微有点长)
出现以下信息代表安装成功
在终端输入pip install openpyxl
代码:
import os import re import openpyxl # 用于提取文件名中的数字的函数 def extract_numbers(filename): return re.findall(r'\d+', filename) # 用于提取文件名中的中文字符的函数 def extract_chinese(filename): return re.findall(r'[\u4e00-\u9fff]+', filename) # E盘路径 directory = "E:" + os.sep # 关键词 keyword = "社会任职" # 遍历E盘,找到包含特定关键词的文件夹 folders_list = [os.path.join(directory, folder) for folder in os.listdir(directory) if os.path.isdir(os.path.join(directory, folder)) and keyword in folder] data = [] # 遍历每个文件夹 for folder_path in folders_list: # 读取文件夹中的文件名 files_list = [f for f in os.listdir(folder_path) if os.path.isfile(os.path.join(folder_path, f))] # 对每个文件进行处理 for file_name in files_list: numbers = extract_numbers(file_name) chinese_chars = extract_chinese(file_name) data.append([numbers, chinese_chars]) # 创建一个新的Excel工作簿 wb = openpyxl.Workbook() ws = wb.active ws.title = "任职汇总表" # 写入表头 ws["A1"] = "数字" ws["B1"] = "中文" # 逐行写入数据 for row_num, (num_list, chinese_list) in enumerate(data, start=2): ws.cell(row=row_num, column=1, value=", ".join(str(num) for num in num_list)) for i, chinese in enumerate(chinese_list, start=0): ws.cell(row=row_num, column=2 + i, value=chinese) # 保存Excel文件 wb.save("任职汇总表.xlsx")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。