XlsxWriter是一个用于创建Excel XLSX文件的Python模块。

直接生成一个文件,并写入

import xlsxwriterworkbook = xlsxwriter.Workbook('hello_world.xlsx')
worksheet = workbook.add_worksheet()worksheet.write('A1', 'Hello world')workbook.close()

修改字体颜色及加粗等格式处理

import xlsxwriterworkbook = xlsxwriter.Workbook('hello_world.xlsx')
worksheet = workbook.add_worksheet()cell_format = workbook.add_format()
cell_format.set_bold()
cell_format.set_font_color('red')worksheet.write('A1', 'Hello world',cell_format)workbook.close()

下表显示了Excel的格式类别、可以应用的格式属性和等效对象方法:

Category Description Property Method Name
Font Font type 'font_name' set_font_name()
  Font size 'font_size' set_font_size()
  Font color 'font_color' set_font_color()
  Bold 'bold' set_bold()
  Italic 'italic' set_italic()
  Underline 'underline' set_underline()
  Strikeout 'font_strikeout' set_font_strikeout()
  Super/Subscript 'font_script' set_font_script()
Number Numeric format 'num_format' set_num_format()
Protection Lock cells 'locked' set_locked()
  Hide formulas 'hidden' set_hidden()
Alignment Horizontal align 'align' set_align()
  Vertical align 'valign' set_align()
  Rotation 'rotation' set_rotation()
  Text wrap 'text_wrap' set_text_wrap()
  Reading order 'reading_order' set_reading_order()
  Justify last 'text_justlast' set_text_justlast()
  Center across 'center_across' set_center_across()
  Indentation 'indent' set_indent()
  Shrink to fit 'shrink' set_shrink()
Pattern Cell pattern 'pattern' set_pattern()
  Background color 'bg_color' set_bg_color()
  Foreground color 'fg_color' set_fg_color()
Border Cell border 'border' set_border()
  Bottom border 'bottom' set_bottom()
  Top border 'top' set_top()
  Left border 'left' set_left()
  Right border 'right' set_right()
  Border color 'border_color' set_border_color()
  Bottom color 'bottom_color' set_bottom_color()
  Top color 'top_color' set_top_color()
  Left color 'left_color' set_left_color()
  Right color 'right_color' set_right_color()

官方网站:

https://xlsxwriter.readthedocs.io/format.html

https://xlsxwriter.readthedocs.io

xlsxwriter相关推荐

  1. python导入xlsxwriter要安装什么吗_Python 模块:XlsxWriter 的使用

    一.安装 XlsxWriter 使用命令: pip3 install xlsxwriter image 二.验证是否安装成功 新建一个 .py 文件,输入下面代码: import xlsxwriter ...

  2. python xlsxwriter 在 flask 中的使用

    在flask web项目中添加导出excel的功能,要解决下面几个问题: 在内存中生成数据,不用临时文件 返回二进制数据,作为附件让客户端下载 为excel单元格添加超链接.设置宽度等 在内存中生成数 ...

  3. python xlsxwriter合并单元格_Python使用xlsxwriter导出表格并合并单元格

    之前使用csv导出表格,但是好像不支持合并单元格.后来发现了这个,试了一下. import xlsxwriter f = xlsxwriter.Workbook('9.xlsx') # 创建excel ...

  4. xlsxwriter写行合并_使用xlsxwriter将pandas数据框写入excel并包含“write-rich”字符串格式...

    以下是可复制的,并产生所需的输出. import xlsxwriter, pandas as pd workbook = xlsxwriter.Workbook('pandas_with_rich_s ...

  5. python xlsxwriter 画图_Python XlsxWriter模块Chart类用法实例分析

    本文实例讲述了Python XlsxWriter模块Chart类用法.共享给大家供大家参考,详细如下: 一 点睛 Chart类是XlsxWriter模块中图表组件的基类,支持的图表类型包括面积.条形图 ...

  6. python xlsxwriter使用方法汇总

    xlsxwriter用来写入excel的模块 1.创建一个excel文件 import xlsxwriter filename = '/Users/piperck/Desktop/demo.xlsx' ...

  7. python 会计专用格式_python-2.7 – 如何使用xlsxwriter将格式应用为“文本”和“会计”...

    >要将单元格格式设置为文本,您需要将文本格式应用于单元格(就像在Excel中一样).为此,请将格式的num_format属性设置为"@". >如果您设置类似#,###的 ...

  8. python xlwt xlrd 写入一行_Python Excel文件的读写操作(xlwt xlrd xlsxwriter)

    Python语法简洁清晰,作为工作中常用的开发语言还是很强大的(废话). python关于Excel的操作提供了xlwt和xlrd两个的包作为针对Excel通用操作的支持,跨平台(Mac.Window ...

  9. python导出xlsx_使用python库xlsxwriter库来输出各种xlsx文件

    功能性的文章直接用几个最简单的实现表达: xlsxwriter库的核心就是其Workbook对象. 创建一个指定名字的xlsx文件: importxlsxwriter filename= '/User ...

  10. Python模块之XlsxWriter

    目录 数据报表之Excel操作模块 一.介绍 二.安装 三.模块常用方法说明 四.简单案例 数据报表之Excel操作模块 一.介绍 利用Python操作Excel的模块XlsxWriter,可以操作多 ...

最新文章

  1. 两个表点击分页的时候怎么判断点的是哪一个表_百亿级数据分表后怎么分页查询?...
  2. 用 Flask 来写个轻博客 (30) — 使用 Flask-Admin 增强文章管理功能
  3. nodejs + Mysql 在前端页面控制后台数据
  4. 解决后端返回数据中的大数字问题(使用第三方包json-bigint )
  5. sql2000数据库备份文件还原到sql2005
  6. 孪生再世代表数字几_工信部发布数字孪生应用白皮书:特斯联入选智慧城市建设标杆案例...
  7. STL中的关联式容器——set(集合)
  8. cad怎么转换成dwf格式?学会这招,解决98%工作烦恼
  9. VGG-16网络结构解析
  10. 华硕固件Linux-arm,AC86UASUS固件交叉编译的问题
  11. 从《牛津高阶英汉词典》中提取单词(2)
  12. 使用百度批量拾取坐标点-汇总
  13. 江苏高考新方案定了!总分750分,科目“3+1+2”
  14. Python实现对电脑的全程监控
  15. 华宇(大连)笔试-20190620
  16. ISP简介(stm32)
  17. 面试常考的常用数据结构与算法
  18. 范登堡(van den berg)CPT使用记录
  19. samba不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
  20. 安卓10 charles抓Https包 和 配置

热门文章

  1. android app 尺寸,Android APP标注尺寸入门教程和app标注工具
  2. python工程师简历项目经验怎么写_班长项目经验简历范文
  3. java集成信鸽推送
  4. 矩阵乘法Java实现
  5. 上拉查看详情和下拉隐藏详情
  6. maven配置阿里源
  7. 银联无跳转支付-Token银联侧
  8. 运放参数的详细解释和分析-part24, 输出阻抗Ro和Rout
  9. how to use 1checker_vim command
  10. PX4和ardupilot(APM)的对比