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