您的位置:首页 > 编程语言 > Python开发

Python使用openpyxl读写excel文件

2017-10-20 19:12 806 查看
from openpyxl import load_workbook

#打开一个workbook

wb = load_workbook(filename="hangban.xlsx")

#获取当前活跃的worksheet,默认就是第一个worksheet

#ws = wb.active 

#当然也可以使用下面的方法

#获取所有表格(worksheet)的名字

sheets = wb.get_sheet_names()

#第一个表格的名称

sheet_first = sheets[0]

#获取特定的worksheet

ws = wb.get_sheet_by_name(sheet_first)

#获取表格所有行和列,两者都是可迭代的

rows = ws.rows

columns = ws.columns

#迭代所有的行

n=[]

for row in rows:

  line = [col.value for col in row]

  num=float(line[3][:-1])

  n.append(num)

#写入F行

for i in range(0,ws.max_row):

  ws["F%d" % (i+1)].value =n[i]

   

   

#通过坐标读取值

print(n)

print(ws.cell('A1').value)# A表示列,1表示行

print(ws.cell(row=1, column=6).value)

wb.save("hang2.xlsx") 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: