办公自动化01
工作中会遇到一些需求,面临这些需求可以使用python进行自动化处理,比如下面的一些需求。
读取文件夹内文件名至excel
"""
-*- coding: utf-8 -*-
-- @author: phil
-- @Time:2022/5/13 16:23
"""
import os
import pandas as pd
def Get_name():
filePath = 'C:\\Users\\******\\Desktop\\批次\\整合'
name = os.listdir(filePath)
print('文件数量:'+'{}'.format(len(name)))
return name
def pd_toExcel(data, fileName): # pandas库储存数据到excel
file_name = []
for i in range(len(data)):
file_name.append(data[i])
dfData = { # 用字典设置DataFrame所需数据
'文件名': file_name,
}
df = pd.DataFrame(dfData) # 创建DataFrame
df.to_excel(fileName, index=False) # 存表,去除原始索引列(0,1,2...)
# "-------------数据用例-------------"
if __name__ == '__main__':
fileName = '我的测试2.xlsx'
name = Get_name()
pd_toExcel(name, fileName)
另外的实现方式:.bat文件放置于文件夹路径下,双击运行
DIR *.* /B>Filename-list.txt