1. import openpyxl
  2. from openpyxl.styles import Font, colors, Alignment
  3.  
  4. wb = openpyxl.load_workbook('C:\\python测试文件\\test.xlsx')
  5.  
  6. # 获取所有的工作表名
  7. sheets = wb.get_sheet_names()
  8. print(sheets)
  9.  
  10. # 获取某一特定的工作表内容
  11. sheet = wb.get_sheet_by_name('赵云')
  12. print(sheet)
  13. sheet_name = sheet.title
  14. print("当前sheet的名字为:",sheet_name)
  15. #用active获取当前工作表
  16. sheet2 = wb.active
  17. print(sheet2)
  18.  
  19. #获取单元格内容
  20. a=sheet2['B2']
  21. print("单元格B2的内容为:",a.value)
  22. b=sheet2.cell(3,2)
  23. print("B3单元格的内容为:",b.value)
  24. #获取a在表格中的行和列
  25. print('a is '+str((a.column,a.row)))
  26.  
  27. # sheet.rows为生成器, 里面是每一行的数据,每一行又由一个tuple包裹
  28. for row in sheet.rows:
  29. for cell in row:
  30. print(cell.value)
  31. # sheet.columns类似,不过里面是每个tuple是每一列的单元格
  32. for column in sheet.columns:
  33. for cell in column:
  34. print(cell.value)
  35.  
  36. #wb.create_sheet(title="Mysheet2")
  37. sheet3 = wb.get_sheet_by_name('Mysheet2')
  38. list1 = ['北京','广州', '深圳', '上海', '南昌']
  39. sheet3.append(list1)
  40. #删除Excel文件sheet的两种方法
  41. #del wb["Sheet3"]
  42. #ws = wb["Sheet3"]
  43. #wb.remove[ws]
  44. print(sheet3.max_row) #获取sheet的最大行数
  45. print(sheet3.max_column)#获取sheet的最大列数
  46. bold_itatic_24_font = Font(name='等线', size=56, italic=True, bold=True)
  47. sheet3['A2'].font = bold_itatic_24_font
  48. wb.save('C:\\python测试文件\\test.xlsx') #保存数据
  49.  
  50. # 新建一个Excel文件
  51.  
  52. wb2 = openpyxl.Workbook()
  53. ws1 = wb2.create_sheet("Mysheet")
  54. #改变sheet标签按钮颜色
  55. ws1.sheet_properties.tabColor = "1072BA"
  56. # 设置单元格风格
  57.  
  58. wb2.save('我的Excel文件.xlsx')

Python openpyxl的使用的更多相关文章

  1. 转 Python - openpyxl 读写操作Excel

    Python - openpyxl 读写操作Excel   openpyxl特点   openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间 ...

  2. python openpyxl、RESTful、Webservice接口 基础知识

    最近 在做接口测试的时候,遇到如下问题:如何通过数据驱动去做批量接口测试呢,我们的测试数据放在哪里去维护?下面整理出相关点,供大家参考 1.如何维护接口测试数据:放在excel文件中,通过python ...

  3. python openpyxl 操作 excel

    初识与安装 Openpyxl is a Python library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files. 安装 ...

  4. Python openpyxl : Excel 文档简单操作

    安装方法 使用 pip 或通过专门python IDE(如pyCharm)进行安装 其中pip安装方法,命令行输入:  pip install openpyxl 基本使用 第一步先是要导入 openp ...

  5. Python openpyxl、pandas操作Excel方法简介与具体实例

    本篇重点讲解windows系统下 Python3.5中第三方excel操作库-openpyxl: 其实Python第三方库有很多可以操作Excel,如:xlrd,xlwt,xlwings甚至注明的数据 ...

  6. python openpyxl 封装Execl常用操作的方法

    封装Excel操作方法:先装openpyxl:pip install openpyxl==2.4.5(可以指定版本) 封装脚本:#encoding=utf-8 from openpyxl import ...

  7. 用python + openpyxl处理excel(07+)文档 + 一些中文处理的技巧

    sklearn实战-乳腺癌细胞数据挖掘(博主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&am ...

  8. Python openpyxl Read

    #! /usr/bin/env python # coding=utf-8 from openpyxl import Workbook, load_workbook wb = load_workboo ...

  9. python openpyxl内存不主动释放 ——关闭Excel工作簿后内存依旧(MemoryError)

    在openpyxl对Excel读写操作过程中,发现内存没有马上释放,如果得多次读取大文件,内存爪机,后续代码就无法运行. 尝试:各种wb.save()或者with open等途径无法解决. 发现:因为 ...

  10. Python openpyxl Excel绘制柱形图

    这是一份openpyxl的使用指南. 大体内容翻译自官网 https://openpyxl.readthedocs.io/en/stable/charts/bar.html#vertical-hori ...

随机推荐

  1. scrapy_电影天堂多页数据和图片下载

    嵌套的 爬取 先获取第一页的标题 点击标题到第二页的图片url 1.创建项目 > scrapy startproject scrapy_movie_099 2.创建爬虫文件 spiders> ...

  2. Python介绍和安装

    python介绍和安装 目录 python介绍和安装 1. Python简介 2. 解释器 2.1 Python解释器的种类 2.2 Python解释器版本 3. Windows下安装Python 3 ...

  3. SQL Server学习之路:建立数据库、建立表

    1.前言 配置是win10+SQL Server 2012,使用的GUI管理工具是SQL Server 2012自带的SQL Server Management Studio(以下简称SSMS).本系 ...

  4. [gym102770L]List of Products

    有一个很重要的性质:若$a\le b$且$c\le d$,则$ac\le bd$ 根据这一性质,就可以利用单调性$o(n)$求出小于$a_{x}\cdot b_{y}$的数的个数(先要对$a$和$b$ ...

  5. [nowcoder5669H]Harder Gcd Problem

    题目相当于问1-n中最多能选出多少对不互素无交集的二元组,并要求方案 构造:将所有数放入其最小质因子对应的集合,若素数p所对应的集合元素个数为奇数且$p\ne 2$且$2p\le n$,那么就将$2p ...

  6. Study Blazor .NET(一)简介

    翻译自:Study Blazor .NET,转载请注明. 介绍 Blazor是一个全新的 Web UI 框架,它使用c# .Razor 和 HTML以及 WebAssembly W3C标准.它提供了用 ...

  7. python的异常打印

    在代码运行中有的代码可能会发生异常,但是奇怪的是异常信息并没有打印出来, 于是我们在代码中加入这个就能打印出来啦. try: #playsound(msg.file_name()) #playsoun ...

  8. HelloWorld与java运行机制

    HelloWorld 新建文件夹存放代码 新建一个java文件 文件后缀为.java Hello.java 注意文件拓展名改为java文件 编写代码 public class Hello{ #类名 p ...

  9. Boussinesq 近似及静压假定,内外模分离方法(附录A)

    0.Formulation of the RANS equations [1] 不可压缩流体控制方程 \[\begin{array}{l l} \frac{\partial u}{\partial x ...

  10. 金蝶EAS——客户端打开时,提示正在更新的文件d:\eas\client\bin\lib\proxy.jar被其他应用程序占用.请关闭

    解决办法: 一.通过调用任务管理器来退出,启用任务管理器需同时按下键Ctrl+Alt+Del,在应用程序中找到金蝶EAS,单击,选择结束任务即可:或者在任务管理器中选择"进程",点 ...