首页 > 其他分享 >openpyxl 文字竖排

openpyxl 文字竖排

时间:2023-03-12 17:23:39浏览次数:30  
标签:文字 显示 textRotation openpyxl 竖排 文本 255

openpyxl 文字竖排

使用openpyxl如何设置文本竖排显示,而不是文本旋转角度显示?
在对齐类属性中有一个textRotation参数,设置textRotation=255就可以设置文本竖排显示,
当设置的textRotation值在0~180之中时,效果是文本旋转角度显示。

import openpyxl
from openpyxl.worksheet.worksheet import Worksheet
from openpyxl.styles import Font, Border, Side, PatternFill, colors, Alignment, Color

# textRotation 值在0到180之间的时,表示文本旋转角度,等于255时,表示文字竖排显示, 其他值会报错
alignment_vertical = Alignment(horizontal='center', vertical='center', textRotation=255)

wb = openpyxl.Workbook()
ws: Worksheet = wb.active

ws['A1'].value = '文字竖排显示'
ws['A1'].alignment = alignment_vertical

wb.save('./test02.xlsx')

显示效果如下图:
image

为什么textRotation=255可以让文本竖排显示呢?源码如下

textRotation = NoneSet(values=range(181))
textRotation.values.add(255)
text_rotation = Alias('textRotation')

有源码可知 textRotation只能是0~180和255。有谁知道等于255为什么效果是文本竖排显示的吗?

标签:文字,显示,textRotation,openpyxl,竖排,文本,255
From: https://www.cnblogs.com/itelephant/p/17208563.html

相关文章

  • Jupyter Notebook 输出有颜色的文字
    JupyterNotebook支持HTML语言,所以在Markdowm模式下,直接输入HTML代码即可得到想要的。无论是图片还是文字大小颜色等。<fontcolor="red">红色的文字</font>下面是转来的......
  • CAD对话框中的文字显示不全怎么办?
    有些小伙伴在用浩辰CAD软件绘图的过程中,发现软件的对话框文字内容显示不全,导致无法输入数据,该如何解决?本节教程小编就来给大家分享一下CAD对话框中的文字内容显示不全的原......
  • C# - 文字存储乱码问题处理
     前端js传入时编码pdnContent:encodeURIComponent(viewModel.PDNMain.PDNContent)后端解码处理if(!string.IsNullOrEmpty(pdnContent)){......
  • js文字转语音
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content......
  • swiper中解决文字不能复制
    有同事想复制公司网站上的文字信息,电话、邮箱之类的,如下图:因为当时用的swiper.js写的一些模块动画,鼠标选中操作时整块页面会滑走,无法选中文字信息进行复制,让我处理一下,方便......
  • echarts,x轴避免隔行显示,x轴文字换行
    getChartOption(){letechart=this.$echarts;letfontSize=this.excutePx(14);letbarWidth=this.excutePx(30);......
  • 【element-ui】 textarea输入框数据统计遮挡输入文字
    原代码问题:“4/255”默认背景为白色已超出文本输入框,遮住部分上border,当文字到达右侧时会遮住部分文字,且无法点击该部分解决方案:背景透明色,文字放到右下角代码<el-......
  • openpyxl-excel文件处理
    importos.path#加载对象fromopenpyxlimportWorkbookfromopenpyxlimportload_workbook#设置样式fromopenpyxl.stylesimportFontfromopenpyxl.stylesimpo......
  • PHP:json_encode序列化中文字符和json_decode反序列化object
    json_encode序列化<?php$name='你好';echojson_encode($name).PHP_EOL;//"\u4f60\u597d"echojson_encode($name,JSON_UNESCAPED_UNICODE).PHP_EOL;//"......
  • 用openpyxl操作excel学习笔记
    课程来源:https://www.bilibili.com/video/BV19p4y1z7rM/?p=3&spm_id_from=pageDriver&vd_source=5c65398a0f1ade31116f35fc9c0cf651fromopenpyxlimportload_workbookwb......