1. xlwt 安裝
pip install 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')