Python筛选Excel数据,读取、保存
#coding:utf-8mp.csdn/postedit
import re
import xlrd
import xlwt
def main():
#读取Excel
wk=xlrd.open_workbook(r'C:\Users\mp.csdn/posteditPublic\Nwt\cache\recv\旧⽩名单.xlsx')
#获取⽬标EXCEL⽂件sheet名
sheets=wk.sheet_names()
#根据表索引
ws=wk.sheet_by_index(0)
#获取总⾏数
python怎么读取excel文件数据ws
#获取总列数
ls
print(nrows,ncols)
#获取⼀列的值row_values(i)#获取⼀⾏的数值
l_values(1)
# print(type(datarow))
#拼接字符串
text=" ".join('%s' %id for id in datarow)
# print(type(text))
m=re.findall(r"130\d{8}",text)
if m:
print('1111',m)
return m
def main_n(fun):
m=fun()
print("5555",m)
book = xlwt.Workbook(encoding='utf-8', style_compression=0)
sheet = book.add_sheet('demom', cell_overwrite_ok=True)
count=0
for a in m:
count+=1
print(count)
sheet.write(count,0,a)
book.save('130.xls')
if __name__ == "__main__":
main_n(main)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论