盘点一个Python自动化办公需求——获取文件夹下所以文件夹的名字,并存excel为一列(方法二)...

点击上方“Python爬虫与数据挖掘”,进行关注

回复“书籍”即可获赠Python从入门到进阶共10本电子书

住近湓江地低湿,黄芦苦竹绕宅生。

大家好,我是皮皮。

一、前言

这个事情还得从前几天在Python最强王者群【东哥】问了一个Python自动化办公处理的问题,需求倒是不难,一起来看看吧。

盘点一个Python自动化办公需求——获取文件夹下所以文件夹的名字,并存excel为一列(方法二)..._第1张图片

上一篇文章,【魏哥】给出了一个方法,这篇文章,我们继续来看下一种方法。

二、实现过程

这里【wangning】又给了一个答案,问的C老师,需要自己稍微修改下代码即可。

import os
import datetime
import pandas as pd

# 文件夹路径
folder_path = r"你要读取的路径"

# 获取文件夹内所有文件名称列表
file_names = os.listdir(folder_path)
print(file_names)

# 创建包含文件名称的DataFrame
df = pd.DataFrame(file_names, columns=["File Name"])

# 保存为Excel文件

os.chdir(r'你要保存的路径')
route = os.getcwd()
print(route)

nowTime = datetime.datetime.now()
Update_Time = nowTime.strftime('%Y-%m-%d-%H-%M-%S')
title = "DATA-" + Update_Time + ".xlsx"
print(title)

#get data saved into excel file
writer = pd.ExcelWriter(title)
df.to_excel(writer, encoding="utf_8_sig", sheet_name="DATA_Total", index=False)
writer.save()

这个代码来自ChatGPT,如此顺利地解决了粉丝的问题。不过后来【瑜亮老师】补充了下,如下所示:

盘点一个Python自动化办公需求——获取文件夹下所以文件夹的名字,并存excel为一列(方法二)..._第2张图片

这样就更加完美了。综合来看,还是pandas给力,openpyxl还是繁琐一些二。毕竟openpyxl是专业性的可以改样式之类的,pd自带的转换方便不需要样式的[狗头保命]。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python自动化办公处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【东哥】提问,感谢【wangning】、【魏哥】、【瑜亮老师】给出的思路和代码解析,感谢【黑科技·鼓包】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

盘点一个Python自动化办公需求——获取文件夹下所以文件夹的名字,并存excel为一列(方法二)..._第3张图片

大家在学习过程中如果有遇到问题,欢迎随时联系我解决(我的微信:pdcfighting1),应粉丝要求,我创建了一些高质量的Python付费学习交流群和付费接单群,欢迎大家加入我的Python学习交流群和接单群!

盘点一个Python自动化办公需求——获取文件夹下所以文件夹的名字,并存excel为一列(方法二)..._第4张图片

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

盘点一个Python自动化办公需求——获取文件夹下所以文件夹的名字,并存excel为一列(方法二)..._第5张图片

------------------- End -------------------

往期精彩文章推荐:

  • if a and b and c and d:这种代码有优雅的写法吗?

  • Pycharm和Python到底啥关系?

  • 都说chatGPT编程怎么怎么厉害,今天试了一下,有个静态网页,chatGPT居然没搞定?

  • 站不住就准备加仓,这个pandas语句该咋写?

b044d8179d57c579da675b297c262bb1.png

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

/今日留言主题/

随便说一两句吧~~

你可能感兴趣的:(python,自动化,excel,开发语言,运维)