Python Excel文件操作
目录
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文件操作相关推荐
- python - excel文件操作
下载相应的第三方库 进入下载的python文件夹下面,找到Scripts文件夹,在文件路径那里输入cmd 在命令提示符中输入:pip install xlwt 然后回车,等待下载状态为sucess就代 ...
- python处理excel教程实例-python 读写excel文件操作示例【附源码下载】
本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...
- python读取python源代码文件_python 读写excel文件操作示例【附源码下载】
本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...
- python自动化之excel文件操作
excel文件操作 首先为什么要讲excel文件操作呢,因为一般用到的自动化框架中大部分都是用excel存放测试用例数据,是数据驱动的来源. 一.安装 本次分享的是通过openpyxl 这个模块来操作 ...
- day17-csv文件excel文件操作和面向对象编程
day17 - csv文件和excel文件操作和面向对象编程(10.12) 1.python读取csv文件 python读取csv文件–读取csv文件 建立文件夹-ctrl+c–ctrl+v加入csv ...
- 15 -python之文件操作
文章目录 python文件操作 普通文件的操作 1.open()返回一个文件对象 2.文件读操作--read() 3.文件写操作--write() **对文件进行操作之后都要将文件关闭** 4.更改文 ...
- python写文件追加 按行追加_你真的会用python进行文件操作吗
本篇文章主要比较系统的介绍了python中文件操作,以及在在使用中需要注意的问题. 什么是文件 文件是系统存储区域的一个命名位置,用来存储一些信息,便于后续访问.能够在非易失性存储器中实现持续性存储, ...
- Python基础-文件操作
Python基础-文件操作 1.文件的打开和关闭 # 1.打开文件 # 默认r模式 只读 文件不存在,报错 # f = open('a.txt')# w模式 写权限 # 如果文件不存在,就会创建文件 ...
- python的文件操作、模块操作、os模块、time、datatime模块以及模块的制作
Day12新手小白学python 第十二节 python的文件操作.模块操作.os模块.time.datatime模块以及模块的制作 目录 Day12新手小白学python 前言 一.文件打开关闭 二 ...
最新文章
- java与servlet JSP_java面试精品全集[jsp与servlet部分]
- python安装Pyro报错:SyntaxError: Missing parentheses in call to ‘exec‘
- 选购计算机性能的核心指标,选电脑主要看什么参数呢?买电脑主要看什么参数,有什么技术指标?...
- Wannafly挑战赛17 - 求值2 (逆元 + 杨辉三角公式)
- python使用ctypes模块下的windll.LoadLibrary报OSError: [WinError 193] % 不是有效的 Win32 应用程序...
- linux运维工程师学习路线
- 浅谈java spring_浅谈Spring(一)
- JVM内存管理------垃圾搜集器参数精解
- 一款研发管理软件的对象标签介绍
- 识别图片噪声干扰_射频相位噪声介绍
- composer切换源_composer的安装 及 常用命令(切换源等)
- mysql 建模工具 mac_MySQL Workbench for Mac 6.0 下载 - Mac上优秀的数据库建模工具 | 玩转苹果...
- 2019 大前端是什么,我们该学什么?
- 论文那些事—Admix: Enhancing the Transferability of Adversarial Attacks
- 常见的服务器报错数字的意思
- 计算机应用基础教育教学工作总结,计算机应用基础教学工作总结
- 压缩、减员、并购、自动汽车市场凛冬将至!
- 如何最有效的采集APP数据
- 网络学习 IP路由器寻址过程
- 在线扫描php后门_webshell后门扫描-PHP版
热门文章
- 乐趣无穷,用SQL语句给宝宝取名字(用电脑起名)
- 正点原子linux串口驱动下载,【正点原子Linux连载】第二十一章UART串口通信实验-摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南 (amobbs.com 阿莫电子论坛)...
- Android程序员的春天!系统盘点Android开发者必须掌握的知识点,移动架构师成长路线
- Linux下更改下只读文件
- vba mysql 3706_EXCEL中VBA连接oracle数据库字符串“运行出现3706错误”
- 论C语言与PYTHON的优劣
- 约瑟夫环的c语言描述
- 简易计算机机房设计规范,电子计算机机房设计规范GB50174-93[8]
- Chrome主页被http://hl2.gndh111.top/劫持,自动跳转hao123的解决办法
- SPSS24-64bit安装教程以及解决“因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe ”的一些方法