python 寫入 execl 文件 之 xlwt 模塊


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')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM