【excel】實現數據輸出Excel
import openpyxl
import os
filename = '2'
def write_excel():
if os.path.exists(filename + '.xlsx'):
os.remove(filename + '.xlsx')
f = openpyxl.Workbook()
# 創(chuàng)建工作簿
sheet1 = f.active # 當前工作表的名稱
# 并指定的Excel的表單名《就是我們在Excel常見的左下角表單名)
sheet1.title = 'sheet1'
print("sheet names:", f.sheetnames)
sheet1.cell(row=1, column=1, value="服務編號")
sheet1.cell(row=1, column=2, value="服務名稱")
# list
list1 = ['A1', 'A2']
i = 2 # 從第二列開始寫入
Y = 0
for x in list1:
# print(kex)
# 寫入row:行column:列
# row為列column為行
# 服務編號
sheet1.cell(row=i, column=1, value=list1[0])
# 服務名稱
sheet1.cell(row=i, column=2, value=list1[1])
i += 1;
Y += 1;
##-----設置excel字段的列寬
sheet1.column_dimensions['A'].width = 10.0 # 第一行
sheet1.column_dimensions['B'].width = 10.0 # 第一行
# sheet1.column_dimensions[ten2TwentySix(2)].width25.#第二行
f.save(filename + '.xlsx') # 保存文件
print(filename + ".xlsx寫入成功")
write_excel()