python - 使用 XlsxWriter 将单元格中的文本定向到垂直?
问题描述
我看到了几个如何设置文本框方向的示例,而不是文本框中的单元格。我看到了如何格式化其他东西,比如粗体:
bold_format = workbook.add_format({'bold': True})
worksheet.write('A1', "something", bold_format)
但不是垂直方向的文本。
解决方案
您可以使用 set_rotation。
import xlsxwriter
workbook = xlsxwriter.Workbook("test.xlsx")
worksheet = workbook.add_worksheet()
worksheet.set_landscape()
bold_format = workbook.add_format({'bold': True})
bold_format.set_rotation(90)
worksheet.write('A1', "something", bold_format)
workbook.close()
有关set_rotation()
访问的整个文档:https ://xlsxwriter.readthedocs.io/format.html#format-set-rotation
推荐阅读
- sql-server - SQL Server SET XACT_ABORT ON vs TRY...CATCH 存储过程中的块
- javascript - 如何访问我的 Google Play 开发者帐户中的存储桶?
- asp.net-core - asp.net Core 2 Razor Pages问题在条件内加载部分
- html - 将 aria-label 添加到文本元素
- c# - 为什么我的文件流没有正确写入
- docker - 如何在多容器 pod 中通过 helm-chart 部署期间覆盖值?
- swift - Codable 如何验证它扩展的类型?
- python - 您如何解决:pygame 中的“UnboundLocalError:分配前引用的局部变量‘事件’”?
- python - 对于我的情况,如何将行转换为列?
- shell - 奇怪的 txt 行为