1. xlwt 安裝
2. xlwt 操作, 代碼
#!/usr/bin/env python3
import xlwt
# 只能創建 新的 excel 文件
# 1. 創建文件對象
new_excel_file = xlwt.Workbook(encoding='utf-8') # 設置字符類型, 默認 ascii 類型
# 2. 創建表
sheet_info = new_excel_file.add_sheet("sheet_zsy_1", cell_overwrite_ok=True)
# add_sheet 參數:
# sheetname : 表名
# cell_overwrite_ok : 如果“真”,添加的工作表中的單元格如果寫入一次以上,將不會引發異常
# --------------------------------
# 對數據進行 樣式設置
# style = xlwt.XFStyle() # 初始化樣式
# font = xlwt.Font() # 為樣式創建字體
# font.name = 'Times New Roman' # 字體
# font.bold = True # 黑體
# font.underline = True # 下划線
# font.italic = True # 斜體字
# style.font = font # 設定樣式
#
# # 如果要為數據添加樣式話就
# sheet_info.write(1, 0, 'Formatted value', style) # 帶樣式的寫入
# 如果不在 write 添加 style 屬性則 為默認樣式
# --------------------------------
# 3. 寫入數據
# 3.1. 循環寫入行
for i in range(20):
# 3.2. 循環獲得每行數據的列表
list1 = list("abcdef")
# 3.3. 循環分別插入每行的數據
for j, k in enumerate(list1):
# 3.4. 向 i 行 j 列 插入 值 k
sheet_info.write(i, j, k)
# sheet_info.write 參數:
# 參數 1 :第幾行
# 參數 2 :第幾列
# 參數 3 :插入的數據
# 4. 保存新文件
new_excel_file.save('adad.xls')