一. python寫數(shù)據(jù)到excel中
import xlwt
myexcel = xlwt.Workbook()
mysheet = myexcel.add_sheet("學(xué)生信息")
list = [
{"name":"小明","sex":"男","age":18},
{"name":"小強(qiáng)","sex":"男","age":18},
{"name":"小敏","sex":"女","age":18},
]
mysheet.write(0, 0, "姓名")
mysheet.write(0, 1, "性別")
mysheet.write(0, 2, "年齡")
for index,row in enumerate(list):
# 將列表信息循環(huán)添加到excel中
mysheet.write(index+1, 0, row["name"])
#按照坐標(biāo)寫入 行, 列, 值
mysheet.write(index+1, 1, row["sex"])
mysheet.write(index+1, 2, row["age"])
myexcel.save("myexcel.xls")二. python從excel中讀取數(shù)據(jù)
import xlrd
#導(dǎo)入需要讀取Excel表格的路徑
data = xlrd.open_workbook(r'./myexcel.xls')
table = data.sheets()[0]
list = []
for index in range(1,table.nrows):
# 循環(huán)讀取excel中的數(shù)據(jù)并把每行信息以字典的形式添加到列表中
obj = {"name":table.cell_value(index , 0),
"sex":table.cell_value(index , 1),
"age":table.cell_value(index, 2)
}
list.append(obj)
print(list)