Python对excel表格进行操作
原创
©著作权归作者所有:来自51CTO博客作者加班永动机的原创作品,请联系作者获取转载授权,否则将追究法律责任
利用Python对Excel表格进行操作
对Excel表格进行操作首先需要下载好第三方库(Xlrd,Xlwt,xlutils,XlsxWriter)
- 对表格元素进行遍历操作
import xlrd #xlrd对表格进行操作的库
file=xlrd.open_workbook("C:\\Users\\吴悠\\Desktop\\file.xlsx") #打开表格
for s in file.sheets(): #迭代表格
print("Sheet:{0}".format(s.name))
for row in range(s.nrows): #循环行
for col in range(s.ncols): #循环列
print(s.cell(row,col)) #输出表格元素
原文件内容:
输出结果:
2.对表格进行写
import xlwt #对表格进行写
file=xlwt.Workbook(encoding="utf-8") #创建excel文件
sheet1=file.add_sheet("mysheet") #创建一个sheet叫做mysheet
sheet1.write(0,0,"Python") #在(0,0)处填入数据
sheet1.write(1,0,"newsheet") #在(1,0)处填入数据
sheet1.write(2,0,"jiangxinanchang") #在(2,0)处填入数据
file.save("C:\\Users\\吴悠\\Desktop\\newsheet.xls") #保存文件
实验结果: