Python写入Excel有时需要合并单元格、或者改变文字内容的颜色

首先导入xlwt模块

import xlwt

创建文件名

创建Excel工作簿对象

创建工作表

创建样式字体红色

filename = (u'商品模板.xls')
wb = xlwt.Workbook()
sheet = wb.add_sheet('sheet1')
style = "font:colour_index red;"
red_style = xlwt.easyxf(style)

准备要写入的数据

datas = [['name','code', 'cost', 'goods_category_id','weight', 'net_weight', 'brand_id','out_id', 'image_url', 'customs_code','hs_code', 'customs_price', 'active',         'is_group','cn_name','goods_name','goods_price'],[u'商品名称',u'商品编码', u'成本', u'商品类别',u'重量', u'净重', u'品牌', u'外部链接',u'图片URL', u'海关编码', u'hs编码',u'海关报价', u'商品状态(0/f)', u'是否组合商品(t/f)',u'申报中文名',u'商品名称',u'销售单价']]

表头数据的写入

row_count = len(datas)
for row in range(0, row_count):col_count = len(datas[row])for col in range(0, col_count):if row == 0:          # 设置表头单元格的格式sheet.write(row, col, datas[row][col])else:                 # 表头下面的数据格式sheet.write(row, col, datas[row][col], red_style)

合并单元格、写入注释

note = u'红色字体部分为说明部分,请删除。产品批量更新字段必须要name(就是sku),其他需要更新的信息,自行复制下列字段添加到第一行(t为是,f为否)'
sheet.write_merge(2, 2, 0, len(datas[1]), note, red_style)

效果如下:

这里着重介绍一下write_merge(start_row,end_row,start_col,end_col,data,style)中的6个参数

start_row:合并单元格的起始行

end_row:合并单元格的终止行

start_col:合并单元格的起始列

end_col:合并单元格的终止列

data:内容

style:样式

以上纯手敲,看完记得点个

Python写入Excel格式和颜色相关推荐

  1. python excel格式,Python 如何写入Excel格式和颜色

    Python写入Excel有时需要合并单元格.或者改变文字内容的颜色 首先导入xlwt模块 import xlwt 创建文件名 创建Excel工作簿对象 创建工作表 创建样式字体红色 filename ...

  2. 【Python】excel格式转换操作 -操作Excel、Word、CSV(4)(保姆级图文注释+测试代码+api例程)

    目录 预览效果: API说明: 基本例程 总结 欢迎关注 『Python』 系列,持续更新中 欢迎关注 『Python』 系列,持续更新中 预览效果: 可以对字体,颜色.对齐.合并等平时 Excel ...

  3. python操作excel格式文件

    python操作excel格式文件 1. 读数据 2. 写excel 3.操作整合 1. 读数据 安装包 pip install openpyxl 导包 from openpyxl import lo ...

  4. lisp对excel其他行列写入_【极简Python 自动化办公】Python写入Excel表格

    [极简Python 自动化办公]Python写入Excel表格 [极简Python 自动化办公]专栏是介绍如何利用python办公,减少工作负荷.篇幅精炼,内容易懂,无论是否有编程基础,都非常适合. ...

  5. python 读取excel格式xml,读取xml格式的xls文件、解析其中数据

    1.python 读取excel格式xml,解析其中数据 当excel文件的格式是xml的时候,window系统是可以正常打开的,但是使用pandas直接读取则会报错,原因就是现在已经是xml文件了, ...

  6. python写excel标记文字颜色_python3使用xlwt时写入文档字体颜色和边框样式

    转自:https://www.cnblogs.com/xiaodingdong/p/8012282.html 可借鉴的网址:https://www.programcreek.com/python/ex ...

  7. python写excel标记文字颜色_[知识积累]python3使用xlwt时写入文档字体颜色和边框样式--转载...

    可借鉴的网址:https://www.programcreek.com/python/example/39979/xlwt.Alignment 可以直接通过pip安装xlwt 个人理解: xlwt中对 ...

  8. python 写入excel数字格式,怎么在Python中写入Excel的格式

    怎么在Python中写入Excel的格式 发布时间:2021-03-12 17:02:25 来源:亿速云 阅读:77 作者:Leah 这期内容当中小编将会给大家带来有关怎么在Python中写入Exce ...

  9. Python 写入excel时的字体格式设置

    上一篇时候用Python自动帮我汇总数据,并保留原excel格式,但是写入时,我们的格式怎么设置呢,怎么样才能让表格自动做成我想要的模式,我主要是通过Python和excel宏来实现的,先写怎么用Py ...

最新文章

  1. ThinkPHP 3.1.2 视图 1
  2. docker安装Elasticsearch7.6集群并设置密码
  3. Android的历史与花边
  4. 搜索引擎-倒排索引基础知识
  5. boost::hana::detail::create用法的测试程序
  6. 技术主管和架构师的职责
  7. 前端框架VUE的基础使用
  8. 常用的几个JQuery代码片段
  9. 通过css样式,控制文字显示...
  10. gridlayout布局单元格宽度设置_安卓界面布局之线性布局
  11. 201521145048 《Java程序设计》第3周学习总结
  12. IDL| 实现两个数相加,并且询问是否循环
  13. [kuangbin带你飞]专题一 简单搜索 - H - Pots
  14. mathematica变分法和样条插值求解最小旋转曲面
  15. 一。回合制游戏 加暴击 掉落 二。柜台商品管理系统
  16. 编码理解 | 卷积的实现和卷积神经网络
  17. C语言实现操作系统的进程调度算法--RR算法
  18. 研究生应该常去的网站
  19. oca考试题型及相关学习
  20. sihpostreboot关闭没有权限_修复:Win10系统您目前没有权限访问此文件夹

热门文章

  1. 微信小程序实现波浪动画效果
  2. sql server 2000安装程序配置服务器失败
  3. 自动化测试脚本-帐号注册到激活
  4. Expect 自动化控制和测试 Here Document 免交互 Linux- shell编程之免交互
  5. 编译搭建ngrok服务实现内网穿透
  6. 【进阶5-1期】重新认识构造函数、原型和原型链
  7. 白天写代码,晚上驯豹子,就是这么有趣~
  8. 2016蓝桥杯C组C/C++决赛(公费旅游)总结
  9. 佛罗伦萨小镇与雅诗阁中国达成战略合作;日立电梯25年来为中国市场提供93万台电梯 | 美通企业日报...
  10. mysql xa 序列化_MYSQL 的数据序列化Api接口详情