openpyxl 数字格式处理

您所在的位置:网站首页 excel自定义格式转换为文本就变成一串数字了 openpyxl 数字格式处理

openpyxl 数字格式处理

2023-07-27 23:51| 来源: 网络整理| 查看: 265

1-openpyxl基础用法

2-openpyxl单元格样式处理

3-openpyxl日期格式处理

4-openpyxl单元格合并

5-openpyxl批量操作单元格

6-openpyxl数字格式处理

数字格式处理 设置单元格数字格式

将单元格的value设置为数字

设置单元格的number_format就可以更改excel中的显示格式

from openpyxl import Workbook filename = '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正数显示格式负数显示格式01111112-11111120.001111111.50-1111111.50#,##01,111,112-1,111,112#,##0.001,111,111.50-1,111,111.500.00E+001.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


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3