python操作excel

#coding:utf-8

import xlsxwriter

#安装
    #pip install xlsxwriter    
"""
#1、创建一个Excel文件

work = xlsxwriter.Workbook("1.xlsx")

#2、创建表格

worksheet = work.add_worksheet("while")

#3、修改内容格式
    #1、表格的格式
worksheet.set_column("A:A",20)
    #2、内容的格式
bold =work.add_format({"bold":True})#定义一个内容样式 
#4、写入内容
    #1、写入字符
worksheet.write("A1","while",bold)
    #2、写入图片
worksheet.insert_image("A2","1.jpg")
    #3、写入函数 SUM
worksheet.write("A3",2,bold)
worksheet.write("A4",64,bold)
worksheet.write("A5","=SUM(A3:A4)",bold)

#关闭并且保存Excel
work.close()
"""

#运维的同学 2
#开发的同学 3
#在校的同学 4

#1、创建一个Excel文件

work = xlsxwriter.Workbook("1.xlsx")

#2、创建图表

chart = work.add_chart({'type':'column'})
    #column 柱状图
    #area 面积图
    #bar 条形图
    #line 折线图
    #radar 雷达图
    #注意:不可以插入空的图标
#2、创建表格

worksheet = work.add_worksheet()

#3、添加数据
    #1、声明一个数据的容器
title = "abcdefghi"
data = [1,21,3,2,12,13,14,112,156]

for i,j in enumerate(title):
    print(i,j)
    point = "A%d"%(i+1)
    worksheet.write_string(point,j)
    
for i,j in enumerate(data):
    point = "B%d"%(i+1)
    worksheet.write(point,j)

#4、为图表添加数据
chart.add_series(
        {
            "categories":"=Sheet1!$a$1:$a$9",#类别标签的范围
            "values":"=Sheet1!$b$1:$b$9",#图标数据的范围
            "line":{"color":"red"}#图标线条的属性
        }
    )
worksheet.insert_chart("A10",chart)
#关闭并且保存Excel
work.close()
""""""

你可能感兴趣的:(python操作excel)