openpyxl 数字格式处理
1-openpyxl基础用法
2-openpyxl单元格样式处理
3-openpyxl日期格式处理
4-openpyxl单元格合并
5-openpyxl批量操作单元格
6-openpyxl数字格式处理
数字格式处理
设置单元格数字格式
将单元格的value设置为数字
设置单元格的number_format就可以更改excel中的显示格式
from openpyxl import Workbookfilename = 'number.xlsx'
wb = Workbook()
ws = wb.active
ws.column_dimensions['A'].width = 40
ws['A1'] = 111111
ws['A1'].number_format = '#,##0'
ws['A2'] = 111111.55
ws['A2'].number_format = '"¥"#,##0.00;-"¥"#,##0.00'wb.save(filename)
输出结果如下图所示
下面列出部分格式设置对应表
格式化前的数字为1111111.50和-1111111.50
部分number_format中带有_)
,表示自动对齐标点
number_format | 正数显示格式 | 负数显示格式 |
---|---|---|
0
|
1111112 | -1111112 |
0.00
|
1111111.50 | -1111111.50 |
#,##0
|
1,111,112 | -1,111,112 |
#,##0.00
|
1,111,111.50 | -1,111,111.50 |
0.00E+00
|
1.11E+06 | -1.11E+06 |
# ?/?
|
1111111 1/2 | -1111111 1/2 |
#,##0_);(#,##0)
|
1,111,112 | -1,111,112 |
"¥"#,##0.00_);("¥"#,##0.00)
|
¥1,111,111.50 | (¥1,111,111.50) |
"¥"#,##0.00;("¥"#,##0.00)
|
¥1,111,111.50 | (¥1,111,111.50) |
"¥"#,##0.00;-"¥"#,##0.00
|
¥1,111,111.50 | -¥1,111,111.50 |
$#,##0.00;-$#,##0.00
|
$1,111,111.50 | -$1,111,111.50 |
openpyxl 数字格式处理相关推荐
- python字典的键设置条件格式_openpyxl条件格式设置数字格式
我试图以条件格式设置数字格式.我已经找到了如何设置字体,边框和填充颜色,但我无法设置数字格式.我公司目前拥有的代码是:openpyxl条件格式设置数字格式 from openpyxl import l ...
- python数据分析办公自动化实战(六):excel条件格式、单元格格式、数字格式
#简介# 本篇是使用openpyxl库的一点经验总结,涉及到以下功能:操作excel.设置边框背景颜色居中等格式.设置数字格式(小数百分数).百分比条件格式.插入行列等,依然是代码+注释+总结. 任务 ...
- 【全网最精简】一行代码解决千万位以上的数字格式化为银行金额数字格式(如:¥1,000,000,000.00)
parseFloat(123456789.123456.toFixed(2)).toLocaleString(); //"123,456,789.12"(注意输出的是字符串)par ...
- Datagridview中数字格式列 不显示小数点前面的0
用代码设置DataGridView中某列为数字格式,但当小数为0.*的时候,前面的0却不显示.只显示.*. 看网上有说: 调整本地设置,控制面板-区域和语言选项,在弹出框的区域选项卡中,选择自定义,在 ...
- 自定义数字格式字符串输出示例
自定义数字格式字符串输出示例 MSDN 下表阐释了通过给特定数据类型和值应用某些自定义数字格式字符串来创建的输出.输出是通过使用 ToString 方法和美国英语 (en-US) 区域性生成的. &q ...
- POI 导出excel带小数点的数字格式显示不对解决方法
POI 导出excel带小数点的数字格式显示不对解决方法 参考文章: (1)POI 导出excel带小数点的数字格式显示不对解决方法 (2)https://www.cnblogs.com/firstd ...
- jdk安装教程_在JDK 12精简数字格式中使用最小分数数字
jdk安装教程 帖子"紧凑数字格式出现在JDK 12中"演示了对JDK 12中NumberFormat的支持,以支持紧凑数字格式. 该帖子中显示的示例仅使用NumberFormat ...
- asp导出EXCEL数字格式及自动适应宽度的问题
asp导出EXCEL数字格式及自动适应宽度的问题 下面直接进行代码演示: <% If Response.IsClientConnected Then Response.Flush Else Re ...
- Excel 2007中创建或删除自定义数字格式
Excel 2007提供了许多内置数字格式,但如果这些格式无法满足您的需要,您可以自定义内置数字格式以便创建自己的数字格式. 创建自定义数字格式 1.打开要创建并存储自定义数字格式的工作簿. 2.在& ...
- 通过异常捕获判断字符串是不是数字格式
public class IfNum { public static void main(String[] args) { String str1 = "123"; String ...
最新文章
- 图像分类:CVPR2020论文解读
- 惹女友生气了不用慌用python做一个3D立体花朵送女友
- mono for android mysql_结合使用 ADO.NET 和 Android
- 【小白学PyTorch】11.MobileNet详解及PyTorch实现
- [Web开发] 微软的RSS协议扩展 - FeedSync 介绍 (2)
- js实现视频时间段拖拽编辑
- sklearn ——Classification——knn
- Spring Cloud消息驱动整合
- 加入收藏和设为首页JQuery代码
- c语言以e为底和以10为底对数,以e为底的运算法则
- 北大沙龙 | 技术大咖为大家讲解什么是UTXO
- 全新实用工具证件照制作微信小程序源码下载支持多种证件生成与制作
- 自己总结的常见命令(用过的)
- Ubuntu18在4K显示器如何调分辨率
- 如何使用bert做word embedding
- Java爬虫实践:Jsoup+HttpUnit爬取今日头条、网易、搜狐、凤凰新闻
- 【redis源码分析】Redis Sentinel 是如何实际解决分布式共识问题的
- 台式电脑切换集成显卡和独立显卡
- Cause: java.sql.SQLException: Incorrect string value: ‘\xE5\xAE\x9E\xE8\xAE\xAD‘ for column ‘activit
- 9V充3.7V锂电池,12V充3.7V单节锂电池充电芯片和电路图
热门文章
- 安兔兔:2018年8月iOS设备性能排行榜
- JS请求服务器gbk文件乱码问题
- 去国企1年后,我后悔了!重回大厂内卷
- Java课程设计答辩之感想
- 前端每日实战:50# 视频演示如何用纯 CSS 创作一个永动的牛顿摆
- 解读微信多开技巧,Python tk 实现微信多开脚本exe工具
- 启用FM模块后F-02创建会计凭证报错,消息号FI313 “在项目 1 (2/3/4)中未输入/派生出投资中心“ - FMDERIVE
- 乔治城大学计算机科学硕士2019,乔治城大学2019THE世界大学排名最新排名第109
- Apache-Ant下载以及安装步骤
- 计算机2级免考那几项,计算机二级证书可以免考哪些自学考试科目?