目录

1.准备工作

1.安装openpyxl包

2.调用包

2.读Excel操作

1.打开文件

2.读单元格

3.行和列

3.写Excel操作


1.准备工作

Python中没有专门操作Excel恩建的包,需要晚装外部包。

1.安装openpyxl包

pip install openpyxl

2.调用包

from openpyxl  import load_workbook

2.读Excel操作

1.打开文件

failname是文件地址

wb = load_workbook(failname)

2.读单元格

sheet_list=wb.sheetnames#获取文件sheet名称列表
sheet1=wb[sheetlist[0]]#获取第一个sheet的地址c1=sheet1.cell(1,1)#获取第一行第一列单元格的地址
c2=sheet1['A1']#c1和c2是相等的print(c1.value)#打印c1的值
print(c1.style)#样式(字体)
print(c1.font)#属性(大小,颜色等)
print(c1.alignment)#排列形式(居中等)c3=sheet.cell(1,2)#读取合并单元格

注:在Excel表中,下标从1开始

3.行和列

cellsr=sheet1.rows[1]#第一行元素
cellsc=sheet1.columns[1]#第一列元素

3.写Excel操作

from openpyxl  import workbook
from openpyxl  import load_workbook
from openpyxl.styles  import Alignment,Border,Side,Font,PatternFill,GradientFill
wb=workbook.Workbook()
sheet=wb.worksheets[0]#默认为Sheet
cell=sheet.cell(1,1)#修改单元格
cell.value=input()
wb.save(r"C:\Users\临时.xlsx")#保存文件
sheet.title='数据集'#更改sheet名称
#每次修改过后记得保存
sheet=wb.create_sheet('工作计划',0)#在第一个位置创建一个sheet
sheet.sheet_properties.tabColor='1072BA'#修改sheet颜色
wb.save(r"C:\Users\临时.xlsx")#保存文件
wb.active=0#默认打开第0个sheet
wb.save(r"C:\Users\临时.xlsx")#保存文件
new_sheet=wb.copy_worksheet(wb['数据集'])
new_sheet='新的计划'
wb.save(r"C:\Users\临时.xlsx")#保存文件
cell_list=sheet['B2:C5']#更改部分单元格的值
for row in cell_list:for cell in row:cell.value='新的值'
wb.save(r"C:\Users\临时.xlsx")#保存文件#对齐
#水平,垂直,旋转,自动换行
cell.alignment=Alignment(horizontal='center',vertical='distributed',text_rotation=45,wrap_text=True)
wb.save(r"C:\Users\临时.xlsx")#保存文件
#设置边框

每次修改过后记得保存文件。

Python Excel文件操作相关推荐

  1. python - excel文件操作

    下载相应的第三方库 进入下载的python文件夹下面,找到Scripts文件夹,在文件路径那里输入cmd 在命令提示符中输入:pip install xlwt 然后回车,等待下载状态为sucess就代 ...

  2. python处理excel教程实例-python 读写excel文件操作示例【附源码下载】

    本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...

  3. python读取python源代码文件_python 读写excel文件操作示例【附源码下载】

    本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...

  4. python自动化之excel文件操作

    excel文件操作 首先为什么要讲excel文件操作呢,因为一般用到的自动化框架中大部分都是用excel存放测试用例数据,是数据驱动的来源. 一.安装 本次分享的是通过openpyxl 这个模块来操作 ...

  5. day17-csv文件excel文件操作和面向对象编程

    day17 - csv文件和excel文件操作和面向对象编程(10.12) 1.python读取csv文件 python读取csv文件–读取csv文件 建立文件夹-ctrl+c–ctrl+v加入csv ...

  6. 15 -python之文件操作

    文章目录 python文件操作 普通文件的操作 1.open()返回一个文件对象 2.文件读操作--read() 3.文件写操作--write() **对文件进行操作之后都要将文件关闭** 4.更改文 ...

  7. python写文件追加 按行追加_你真的会用python进行文件操作吗

    本篇文章主要比较系统的介绍了python中文件操作,以及在在使用中需要注意的问题. 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非易失性存储器中实现持续性存储, ...

  8. Python基础-文件操作

    Python基础-文件操作 1.文件的打开和关闭 # 1.打开文件 # 默认r模式 只读 文件不存在,报错 # f = open('a.txt')# w模式 写权限 # 如果文件不存在,就会创建文件 ...

  9. python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作

    Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...

最新文章

  1. java与servlet JSP_java面试精品全集[jsp与servlet部分]
  2. python安装Pyro报错:SyntaxError: Missing parentheses in call to ‘exec‘
  3. 选购计算机性能的核心指标,选电脑主要看什么参数呢?买电脑主要看什么参数,有什么技术指标?...
  4. Wannafly挑战赛17 - 求值2 (逆元 + 杨辉三角公式)
  5. python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序...
  6. linux运维工程师学习路线
  7. 浅谈java spring_浅谈Spring(一)
  8. JVM内存管理------垃圾搜集器参数精解
  9. 一款研发管理软件的对象标签介绍
  10. 识别图片噪声干扰_射频相位噪声介绍
  11. composer切换源_composer的安装 及 常用命令(切换源等)
  12. mysql 建模工具 mac_MySQL Workbench for Mac 6.0 下载 - Mac上优秀的数据库建模工具 | 玩转苹果...
  13. 2019 大前端是什么,我们该学什么?
  14. 论文那些事—Admix: Enhancing the Transferability of Adversarial Attacks
  15. 常见的服务器报错数字的意思
  16. 计算机应用基础教育教学工作总结,计算机应用基础教学工作总结
  17. 压缩、减员、并购、自动汽车市场凛冬将至!
  18. 如何最有效的采集APP数据
  19. 网络学习 IP路由器寻址过程
  20. 在线扫描php后门_webshell后门扫描-PHP版

热门文章

  1. 乐趣无穷,用SQL语句给宝宝取名字(用电脑起名)
  2. 正点原子linux串口驱动下载,【正点原子Linux连载】第二十一章UART串口通信实验-摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南 (amobbs.com 阿莫电子论坛)...
  3. Android程序员的春天!系统盘点Android开发者必须掌握的知识点,移动架构师成长路线
  4. Linux下更改下只读文件
  5. vba mysql 3706_EXCEL中VBA连接oracle数据库字符串“运行出现3706错误”
  6. 论C语言与PYTHON的优劣
  7. 约瑟夫环的c语言描述
  8. 简易计算机机房设计规范,电子计算机机房设计规范GB50174-93[8]
  9. Chrome主页被http://hl2.gndh111.top/劫持,自动跳转hao123的解决办法
  10. SPSS24-64bit安装教程以及解决“因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe ”的一些方法