Python读写操作csv和excle文件代码实例
1、python读写csv文件
importcsv
#读取csv文件内容方法1
csv_file=csv.reader(open('testdata.csv','r'))
next(csv_file,None)#skiptheheaders
foruserincsv_file:
print(user)
#读取csv文件内容方法2
withopen('testdata.csv','r')ascsv_file:
reader=csv.reader(csv_file)
next(csv_file,None)
foruserinreader:
print(user)
#从字典写入csv文件
dic={'fengju':25,'wuxia':26}
csv_file=open('testdata1.csv','w',newline='')
writer=csv.writer(csv_file)
forkeyindic:
writer.writerow([key,dic[key]])
csv_file.close()#closeCSVfile
csv_file1=csv.reader(open('testdata1.csv','r'))
foruserincsv_file1:
print(user)
2、python读写excle文件
需要先用pythonpip命令安装xlrd,xlwt库~
importxlrd,xlwt#xlwt只能写入xls文件
#读取xlsx文件内容
rows=[]#createanemptylisttostorerows
book=xlrd.open_workbook('testdata.xlsx')#opentheExcelspreadsheetasworkbook
sheet=book.sheet_by_index(0)#getthefirstsheet
foruserinrange(1,sheet.nrows):#iterate1tomaxrows
rows.append(list(sheet.row_values(user,0,sheet.ncols)))#iteratethroughthesheetandgetdatafromrowsinlist
print(rows)
#写入xls文件
rows1=[['Name','Age'],['fengju','26'],['wuxia','25']]
book1=xlwt.Workbook()#createnewbook1excle
sheet1=book1.add_sheet('user')#createnewsheet
foriinrange(0,3):
forjinrange(0,len(rows1[i])):
sheet1.write(i,j,rows1[i][j])
book1.save('testdata1.xls')#savaastestdata1.xls
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。