安装xlwt/xlrd库,安装命令:
- pip install xlwt
- pip install xlrd
一、指定文件路径下创建工作簿
import xlwt
workbook = xlwt.Workbook(encoding='utf-8') #新建工作簿
sheet1 = workbook.add_sheet("测试表格") #新建sheet
workbook.save(r'D:\PycharmProjects\test.xlsx') #保存
二、添加行和列数据
import xlwt
workbook = xlwt.Workbook(encoding='utf-8') #新建工作簿
sheet1 = workbook.add_sheet("测试表格") #新建sheet
sheet1.write(0,0,"姓名") #第1行第1列数据
sheet1.write(0,1,"学号") #第1行第2列数据
sheet1.write(1,0,"张三") #第2行第1列数据
sheet1.write(1,1,"036") #第2行第2列数据
workbook.save(r'D:\PycharmProjects\test.xlsx') #保存
运行结果:
三、读取数据
import xlrd
workbook = xlrd.open_workbook(r'D:\PycharmProjects\test.xlsx')
print(workbook.sheet_names()) #查看所有sheet名称
sheet1 = workbook.sheet_by_index(0) #用索引取第1个sheet
cell_00 = sheet1.cell_value(0,0) #读取第1行第1列数据
row0 = sheet1.row_values(0) #读取第1行数据
nrows = sheet1.nrows #读取行数
for i in range(nrows): #循环逐行打印
if i==0: #跳过第一行
continue
print(sheet1.row_values(i)[:1]) #取前1列
#print(cell_00,row0,nrows)