juxiangchuan 大佬有话说 :
大佬们,小白请教一个批量处理表格的问题
本帖最后由 juxiangchuan 于 2021-6-11 21:53 编辑
有数百个csv格式的表格,想要从中筛选出“合作商ID”为34465821,34465826,34465882的数据,如果筛选的数据为空,则不做任何处理,如果有数据则另存为新表格。表格格式如图所示,其中“合作商ID”“为ID”“供应商编码”“供应方标识”等标签其实都是一个意思,但他们在第几列是完全没规律的。
想到的是用python解决,但是不知如何处理这几个标签,特来求教 。
先谢谢各位大佬了。
https://www.picbed.cn/images/2021/06/11/Screenshot_20210611_203215.png
https://www.picbed.cn/images/2021/06/11/Screenshot_20210611_203135.png
https://www.picbed.cn/images/2021/06/11/Screenshot_20210611_203354.png
import pandas as pd
import os
id =
files = os.listdir()
for file in files:
csv = pd.read_csv(file, encoding="gbk", low_memory=False)
data = csv.loc.isin(id)]
new_file = ‘new_’ + file
data.to_csv(new_file, index=False)
Athony 大佬有话说 :
vba usedrange历遍
h20 大佬有话说 :
找个免费空间的数据库导进去几分钟的事