python 可以用利用xlrd 庫讀取數據excel數據,可以用xlwt寫入excel數據,用csv 操作csv文件
xlrd xlwt python 模塊 官方鏈接 https://pypi.org/project/xlrd/ 和 https://pypi.org/project/xlwt/
首先利用pip導入庫文件
pip install xlrd
pip install xlwt
xlwd 寫入excel數據例程
import xlwt filename='text.xls' workbook = xlwt.Workbook() sheet = workbook.add_sheet('data') count=0 #記錄寫入的行號 def write_line_to_excel(data):# data=[1,2,3,4] for i in range(len(data)): sheet.write(count,i,data[i]) count =count+1 workbook.save(filename) DATA=[[1,2,3,4],[2,3,4,5],[3,4,5,6]] for i in range(len(DATA)): write_line_to_excel(DATA[i])
xlrd 讀取excel數據例程
import xlrd filename='19-05-06 12-13-18_tuoluoyi_gps_data.xls' data=xlrd.open_workbook(filename) print(data.sheet_names()) #打印sheet系列列表 #根據sheet名稱或者索引去提取要讀取的sheet sheet=data.sheet_by_name('data') sheet=data.sheet_by_index('data') print(sheet.nrows) #行數 print(sheet.ncols) #列數 print(sheet.row_values(0)) #提取第一行 ,return value is list array print(sheet.col_values(0)) #提取第一列 print(sheet.cell_value(1,1)) #讀取坐標(1,1)的單元格
csv python 文檔鏈接:https://www.sogou.com/link?url=hedJjaC291PES9QO_EuJFi2wiAdA0GorU9rIhEgz46Hbov2Y9LP6PCHmfGkNvdZG
csv 寫入csv文件例程
import csv filename='data.csv' out=open(filename,'a+',newline='') #以追加的形式打開文件 csv_writer=csv.writer(out) data=['s','v','123',234] csv_writer.writerow(data) #寫入一行數據
csv 讀取csv 文件
import csv with open('data.csv',newline='') as csvfile: rder=csv.reader(csvfile,delimiter=',') for line in rder: print(','.join(line))