python Excel 工具-xlsxwriter使用

1.xlsxwriter介绍

xlsxwriter模块主要用来生成excel表格,插入数据、插入图标等表格操作。

2.xlsxwriter安装

pip install xlsxwriter

3.xlsxwriter基本使用

import xlsxwriter
import xlrd
"""
1.XlsxWriter  可以创建和写Excel 2007+ XLSX文件
2.xlrd&xlwt&xlutils  xlrd、xlwt、xlutils三大模块分别提供读、写和其他功能
3.OpenPyXL 可以读、写Excel 2007+ /xlsm/xltx/xltm文件
"""

def xlsxwriter_test():
    #  使用xlswriter
    # 创建excel文件
    workbook = xlsxwriter.Workbook('test.xlsx')

    # 新建sheet页
    worksheet = workbook.add_worksheet('济南市')

    # 设置表头
    headers = ['序号', '地区名称', '地区代码', '人口基数']

    # 数据
    data = (
        ['1', '济南市', '0001', '200'],
        ['2', '青岛市', '0002', '300'],
        ['3', '潍坊市', '0003', '400'],
        ['4', '济宁市', '0004', '500']
    )
    # 写入数据
    worksheet.write_row('A1', headers)

    row = 2
    index = 0
    # 填充数据
    for item in data:
        worksheet.write_row('A{}'.format(row), data[index])
        row = row + 1
        index = index + 1
        
    # 保存文件
    workbook.close()

if __name__ == "__main__":
    xlsxwriter_test()

原文地址:https://www.cnblogs.com/lonelyhiker/p/13152745.html