python openpyxl筆記

G8bao7發表於2020-04-14
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
'''
指定sheet
wb.create_sheet("mySheet")
ws = wb.get_sheet_by_name("mySheet")
'''
i = 1
j = 1
for val in headers:
	ws.cell(row=i,column=j,value=val)
	j = j + 1
i = 2
for row in data_lines:
	j = 1
	for val in row:
		ws.cell(row=i,column=j,value=val)
		j = j + 1
	i = i + 1
	
### 凍結視窗,單元格上面的行和左邊的列將會凍結(單元格所在的行和列不會被凍結)
# 凍結第一行
ws.freeze_panes = ws['A2']
# 凍結第一列
ws.freeze_panes = ws['B1']
# 凍結第一行第一列
ws.freeze_panes = ws['B2']
wb.save(expfile)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26250550/viewspace-2686065/,如需轉載,請註明出處,否則將追究法律責任。

相關文章