zoukankan      html  css  js  c++  java
  • Python操作excel

    xlsxwriter库的安装

    pip install xlsxwriter

    1、创建一个Excel文件

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

    2、创建表格

    worksheet = work.add_worksheet("Json")

    3、修改内容样式

    • 表格样式

      worksheet.set_column("A:A",20)
    • 内容样式(我们这里设置了一个字体加粗)

      bold =work.add_format({"bold":True})

    4、写入内容

    • 写入字符

      worksheet.write("A1","Json",bold)
    • 写入图片

      worksheet.insert_image("A2","1.jpg")
    • 写入函数

      worksheet.write("A3",2,bold)
      worksheet.write("A4",64,bold)
      worksheet.write("A5","=SUM(A3:A4)",bold)

    5、创建图表

    chart = work.add_chart({'type':'column'})

    PS:

    • column 柱状图

    • area 面积图

    • bar 条形图

    • line 折线图

    • radar 雷达图

    6、声明一个容器:

    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)

    7、为图标添加数据

    chart.add_series(
            {
                "categories":"=Sheet1!$a$1:$a$9",#类别标签的范围
                "values":"=Sheet1!$b$1:$b$9",#图标数据的范围
                "line":{"color":"red"}#图标线条的属性
            }
        )
    worksheet.insert_chart("A10",chart)

    8、关闭并保存Excel

    work.close()

     

     

  • 相关阅读:
    操作winrar
    lucene.NET详细使用与优化详解
    js实现记住帐号或密码(js读写COOKIE)
    jQuery对select操作小结
    XMLHelper
    AJAX2用法
    as3Crypto and php, what a fun ride!
    linux文件描述符导致squid拒绝服务
    Centos 增加硬盘
    安装Squid log analyzer分析工具
  • 原文地址:https://www.cnblogs.com/cui00/p/12692451.html
Copyright © 2011-2022 走看看