zoukankan      html  css  js  c++  java
  • openpyxl的学习

    本次学习主要查考小甲鱼老师的内容以及官方文档。

    一.开发环境的建立

    1.创建虚拟环境

    mkvirtualenv exceltest

    2.cd 到虚拟环境文件夹,安装openpyxl,建立py项目(Pycharm)

    记得在pycharm里面设置好该项目的求解器(interpreter)

    以上是每个项目开始前必须做的步骤。

    二.新建,保存,打开Excel

    import openpyxl #导入数据库

    wb = openpyxl.Workbook() #实例化一个Workbook对象,这就是一个Excel文件(工作簿)

    ws = wb.active #获取活跃的工作表

    ws['A1'] = 520 #在sheet的A1格写上520

    wb.save("test.xlsx")#保存后,A1位置才被写上,Excel和py在同一个文件夹

    ####打开现有的Excel###

    wb = openpyxl.load_workbook('test.xlsx') 

    ws['A5'] = 21

    wb.save("test.xlsx")

    三.常见操作

    from openpyxl import Workbook

    from openpyxl.compat import range

    from openpyxl.utils import get_column_letter

    wb = Workbook()

    dest_filename = 'empty_book.xlsx'

    ws1 = wb.active

    ws1.title = "range names"                #给sheet1命名 range names

    for row in range(1,40):                     #1到39行,[1,40)
      ws1.append(range(600))         #1到599列,[1,600) 

    ws2 = wb.create_sheet(title='Pi')    #创建sheet2并命名 Pi

    ws2['F5'] = 3.14

    ws3 = wb.create_sheet(title="Data")

    for row in range(10,20):
      for col in range(27,54):
        a = ws3.cell(column=col, row=row,value="{0}".format(get_column_letter(col)))

    #get_colimn_letter(col) 得到列的名称

    wb.save(filename = dest_filename)

  • 相关阅读:
    就现在的几种代码管理库的比较
    就书籍“构造之法”的问题
    软件工程之中期学习总结
    软件项目管理之理解
    软件代码规范之理解
    介绍几个常用的代码管理工具
    关于构建之法的问题
    研究生竞赛系统需求规格说明书
    各种GIT代码托管工具比较
    第一个作业
  • 原文地址:https://www.cnblogs.com/gfgwxw/p/8258111.html
Copyright © 2011-2022 走看看