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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。