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. IOS成长之路-NSMutableURLRequest实现Post请求
  2. 【转】Service Intent must be explicit的解决方法
  3. linux内核更新/修补程序,Ubuntu 18.04.3 LTS无需重启即可轻松修补Linux内核
  4. 多选框实现单选效果,并且把中文值赋值到特定输入框
  5. AI数学基础之:确定图灵机和非确定图灵机
  6. 迁移到其他机器_有赞大数据离线集群迁移实战
  7. javascript 正则表达式学习
  8. 全网首发:首个安卓摄像头预览加显示的项目
  9. 标准工时分析怎么做?精益生产下的VIOOVI 标准工时分析软件
  10. 百度地图,坐标反查,拾取坐标位置
  11. 德鲁克谈《自我管理》笔记摘要
  12. 3D远方动态白云页面源码
  13. 如何提高学生线上学习率的有效方法——以高一数学基础模块复习教学为例
  14. 虚幻4和Unity3D应该学哪个
  15. 好记性不如烂笔头The palest ink is better than the best memory
  16. 百钱百鸡php穷举法,PHP经典题:百钱百鸡问题(穷举算法)
  17. CSS 之 Flex布局
  18. 计算机网络自顶向下方法笔记01
  19. iOS----支付/银联/微信
  20. 天地图卫星地图在OpenLayers中的应用示例源码

热门文章

  1. Eolink 携手云体科技 ,共同构建汽车 DevOps 新生态
  2. 用python画佩奇_用python画小猪票佩奇
  3. android studio appt2,一步一坑学android之禁用Appt2(andriod studio3.0)
  4. 6. 查询选修了课程名为“信息系统”的学生学号和姓名
  5. 2022年全网最详细的Fiddler抓包总结
  6. 什么叫做展望_什么叫做展望未来。。
  7. POI之Excel简单导入
  8. 创业失败,是一种怎样的体验?
  9. 数据库高手(DBA专家 ,SSIS,replacation ,tourble shooting)
  10. XML技术在电子病历中的应用