【问题标题】:xlsxwriter format specific cellxlsxwriter 格式特定单元格
【发布时间】:2023-03-24 10:03:02
【问题描述】:

我在这里看到了很多页面来格式化整个列的宽度,但是有没有办法格式化单个单元格的宽度?我的问题是我正在创建一个或多或少有一个“标题”的工作表,有几行,每列的长度不同,因为它们被合并以包含唯一信息。本节下方将是一个标准数据框,整个列的宽度都需要格式化为数据。但是对于前五行,我需要指定唯一的宽度值。这可能吗?

【问题讨论】:

  • 这可能会对您有所帮助:stackoverflow.com/questions/51631138/…
  • 您想将前 5 行中的列宽设置为不同于后续行中的列宽吗? 一个表应该怎么可能呢?您可以合并 excel 中的列 .. 您也许可以解决这个问题 - 但这会使它变得非常复杂
  • 我认为 OP 意味着结束文本。当然,对于同一列中的不同行,宽度变化是不可能的。

标签: python excel pandas xlsxwriter


【解决方案1】:

xlswriter 有一个格式功能,说明如何更改电子表格单元格的属性:https://xlsxwriter.readthedocs.io/format.html

import xlsxwriter

# Create a workbook and add a worksheet.
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
worksheet = workbook.add_worksheet()

cell_format = workbook.add_format()
cell_format.set_bold()
cell_format.set_font_color('red')

有属性可以做任何事情,包括改变单元格的宽度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    • 2014-04-16
    • 2020-09-23
    • 1970-01-01
    相关资源
    最近更新 更多