python应用异常解决:sheet.column_dimensions[‘C‘].font=italic24Font无效
python应用异常解决:sheet.column_dimensions[‘D’].font=italic24Font无效
文章目录
- python应用异常解决:sheet.column_dimensions['D'].font=italic24Font无效
- 前言
- 一、问题引入
- 二、解决问题
- 1.用cell来解决
- 2.获取结果
- 总结
前言
本来想用sheet.column_dimensions[‘D’].font=italic24Font,给Excel的第D列进行相应的格式调整,谁知道以及输入的字符,好像并没有进行相应的格式设置。
一、问题引入
先用sheet.column_dimensions[‘D’].font=italic24Font
这是原本的Excel。开始修改格式。
代码如下
import openpyxl,os
from openpyxl.styles import Font
os.chdir(r'C:\Users\LX\Desktop')
wb=openpyxl.load_workbook('LOVE.xlsx')
#sheet=wb['ABC']
sheet=wb.active
italic24Font=Font(size=24,italic=True)
sheet.column_dimensions['D'].font=italic24Font
##for cell in sheet['D']:
## cell.font=italic24Fontsheet['B3'].font=italic24Font
#styleObj=Font(font=italic24Font)
#sheet['A'].style/styleObj
wb.save('LOVE.xlsx')
来看一下结果,发现D行中并没有改变格式,但是在还没有输入的单元格中再输入相应的文字时,可以发现,格式却改变了,对于如果需要用python办公的高效人员来说,这无疑是一个又鸡肋又烦恼的打击,想想我还不如直接用Excel算了。那么我们来解决!
二、解决问题
1.用cell来解决
import openpyxl,os
from openpyxl.styles import Font
os.chdir(r'C:\Users\LX\Desktop')
wb=openpyxl.load_workbook('LOVE.xlsx')
#sheet=wb['ABC']
sheet=wb.active
italic24Font=Font(size=24,italic=True)
#sheet.column_dimensions['D'].font=italic24Font
for cell in sheet['D']:cell.font=italic24Fontsheet['B3'].font=italic24Font
#styleObj=Font(font=italic24Font)
#sheet['A'].style/styleObj
wb.save('LOVE.xlsx')
其他一样,重点在于:
for cell in sheet[‘D’]:
cell.font=italic24Font
2.获取结果
for cell in sheet['D']:cell.font=italic24Font
修改之后,成功搞定了,D列的格式设置,我们常用sheet.column_dimensions[‘D’]来调整宽度,如sheet.column_dimensions[‘D’].width=60(上图)
可以看见,对宽度的调整,一次成功。
总结
如果要修改已经有输入字符串的单元列格式,用cell代替sheet.column_dimensions来使用,可以解决你的困扰!
python应用异常解决:sheet.column_dimensions[‘C‘].font=italic24Font无效相关推荐
- python错误-新手常见Python错误及异常解决处理方案
写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常. 先抛出两个问题: 什么是Python错误和异常? 如何处理Python错误和 ...
- Python中出现:RunTimeError:implement_array_function method already has a docstring.异常解决
QUESTON:Python中出现:RunTimeError:implement_array_function method already has a docstring.异常解决 ANSWER: ...
- 怎么解决python遇到问题_新手常见Python错误及异常解决处理方案
新手常见Python错误及异常解决处理方案,异常,错误,语句,子句,代码 新手常见Python错误及异常解决处理方案 易采站长站,站长之家为您整理了新手常见Python错误及异常解决处理方案的相关内容 ...
- linux 运行python 看不到异常信息_Linux异常解决:/usr/bin/env python\r no such file or directory...
我有两台电脑,一台win10系统,一台Liunx系统.今天在win10上面写了一个ROS程序,拷贝到Linux上面,执行rosrun命令出现异常信息/usr/bin/env python\r no s ...
- mac python3打包成窗体程序_使用pyinstaller将python程序打包成exe/苹果软件的方法与异常解决 - pytorch中文网...
一.安装pyinstaller 通过清华镜像安装比较快 # 二者选其一执行,第二条快 pip3 installer pyinstaller # 清华镜像安装 # pip3 install -i htt ...
- python运行异常UserWarning:Could not import the lzma module .Your installed Python is incomplet
python运行异常UserWarning:Could not import the lzma module .Your installed Python is incomplete(import p ...
- (P32-P33)异常处理:Python标准异常总结,异常处理,raise
文章目录 1.Python标准异常总结 2.异常处理 3.raise 1.Python标准异常总结 Python标准异常总结 异常名称 解释 AssertionError 断言语句(assert)失败 ...
- 无法激活“Pylance“扩展, 因为它依赖于未加载的 Python 扩展。解决办法
"无法激活 "Pylance" 扩展, 因为它依赖于未加载的 "Python" 扩展.解决办法 卸载Python扩展(如果你有pylance先卸载它) ...
- JDK8 stream toMap() java.lang.IllegalStateException: Duplicate key异常解决(key重复)
测试又报bug啦 接到测试小伙伴的问题,说是一个接口不返回数据了,好吧,虽然不是我写的接口任务落到头上也得解决,本地调试了一下,好家伙,直接抛了个异常出来,这又是哪位大哥喝醉了写的代码... Exce ...
最新文章
- 万万没想到,坤坤洗白的第一步是周琦…
- VS2013上利用InstallShield2013LimitedEdition/C#生成安装包
- python免费试听-哈尔滨Python人工智能课程免费试听
- 安卓获取手机网络强度_USB调试和USB网络共享,安卓有线投屏究竟选哪个?
- arm linux gcc fpic,【待整理】Gcc中编译和链接选项 -fpic -fPIC -fpie -fPIE -pie的含义
- DCMTK:使用dcmsr API创建示例结构化报告
- VTK:可视化之ComplexV
- mysql取得列类型_Mysql列类型
- angular五大服务顺序,angularJS $事件处理程序的触发顺序
- javasrcipt的作用域和闭包(二)续篇之:函数内部提升机制与Variable Object
- php中浮点数四舍五入,php浮点数四舍五入函数
- 一个真正成熟的人不会过度在意别人的眼光
- Android Studio实现通讯录项目
- HDU 6122 今夕何夕 【数学公式】 (2017百度之星程序设计大赛 - 初赛(A))
- Latex中PDF文档目录乱码解决方案
- 应该懂的9条经济学常识
- 为什么要用深浅拷贝、什么是深浅拷贝、以及如何实现
- tyvj 1027 木瓜地 简单模拟
- 智安网络丨什么是等保2.0?
- C++ 11 内容总结
热门文章
- [检测过检测] 重写 ReadProcessMemory 、WriteProcessMemory
- 驰骋“数字+服务“杭州为什么能?跨境数智服贸发展论坛为你破题
- 微信二维码扫描登录原理解析
- DI开关检测计数器WiFi网络模块 开关量NPN PNP输入 频率测量
- 菜鸟学Python(4):编码问题
- 【渝粤教育】电大中专学前儿童健康教育 (3)作业 题库
- VS 2015 运行代码出现的问题
- 老板让员工持续跟随的3大法则
- Android 判断系统用户无操作
- win10计算机如何禁用签名,Windows10 如何恢復“禁用驱动强制签名”选项?