gpt4 book ai didi

python - 在 python (xlwt) 中设置 excel 列样式

转载 作者:行者123 更新时间:2023-11-28 19:23:28 25 4
gpt4 key购买 nike

我正在尝试将数据写入 Excel 文档,有些列完全由我想要格式化的日期/数字数据组成。我可以在每个单元格上单独设置格式,但这似乎过分了。对象列上有一个 set_style 方法,但由于某种原因它似乎没有做任何事情。

import xlwt
from datetime import date
book = xlwt.Workbook('ascii')
sheet = book.add_sheet('Sheet1')
# cells in first column, they end up with no formatting
sheet.write(0, 0, date(2012, 1, 1))
sheet.write(1, 0, date(2012, 1, 1))
sheet.write(2, 0, date(2012, 2, 1))
style = xlwt.easyxf(num_format_str='YYYY-MM-DD')
sheet.col(0).set_style(style)
# cells in second column are formatted correctly
sheet.write(0, 1, date(2012, 1, 1), style)
sheet.write(1, 1, date(2012, 1, 1), style)
sheet.write(2, 1, date(2012, 2, 1), style)
book.save(open('foo.xls', 'wb'))

最佳答案

希望这可以帮助: Similar to your question

我已经看到它在循环中使用,以提高使用效率。

关于python - 在 python (xlwt) 中设置 excel 列样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19033945/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com