python xlsxwriter使用方法汇总
xlsxwriter用来写入excel的模块
1、创建一个excel文件
import xlsxwriter
filename = '/Users/piperck/Desktop/demo.xlsx'
test_book = xlsxwriter.Workbook(filename)
2、添加一个sheet页,向sheet页中单元格中写入数据
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
work_sheet = test_book.add_worksheet()
work_sheet.write_number("A1",12)
# work_sheet.write_number(0,0,12) # (第几排,第几列,所添加的数字)
work_sheet.write_number("A2",13)
work_sheet.write_formula("A3", "=SUM(A1:A2)")
# work_sheet.write_formula(2,0, "=SUM(A1:A2)"
注:定位单元格,可以用字母数字组合(A1),也可以用坐标形式(0,0)
向单元格中写入可以分为以下方法:
- writer_number() 向单元格中写入数字
- write_blank()将一个空白写入单元格
- write_string()将字符串写入单元格
- write_formula() 填入公式
- write_array_formula()写入公式
- write_datetime()填写日期 # 必须填入date,time 对象
- write_boolean()填入Boolean值
- write_url()填入url
- write_rich_string(row, col, *args)填写多种格式的字符串
- write()调用适当的write方法
给单元格设置样式
- add_format()
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
wbk = xlsxwriter.Workbook('test.xlsx')
sheet = wbk.add_worksheet()
title_style = wbk.add_format({"bold": True,'font_name': '仿宋','font_size': 14,"align": 'center',"valign": 'vcenter','text_wrap': 1})sheet.merge_range("A1:P1", 'test for style', title_style)
其他方法
其中需要传入row,col 参数的是用来确定从哪个单元格开始写入,可以将参数替换为字母与数字的组合如‘A1’对应(row=0,col=0)
- write_row(row, col, data, cell_format=None)
- 从行(col)开始写,列固定
- write_column(row, col, data, cell_format=None)
- 从列(row)开始写,行固定
- insert_image(row, col, filename, options=None)
- 插入图片
- filename:PNG、JPG或BMP格式的图像的路径和文件名。
- 插入图片
- insert_textbox(row, col, text, options=None)
- 插入文本框
- insert_chart(row, col, chart, options=None)
- 插入图表
- options 图表的位置和规模
- 插入图表
- write_comment(row, col, comment, options=None)
- 为单元格添加注释
- show_comments
- 展示单元格注释
- set_comments_author(author)
- 设置评论作者
- get_name()
- 获取工作表的名称
- activate()
- 将工作表设置为活跃的,打开excel 第一个显示的表
- select()
- 将工作表设置为选中工作表,高亮显示
- hide()
- 隐藏选中的工作表
- set_column(firstcol, lastcol,width=None,cell_format=None, options=None)
- 设置列的宽度
- set_first_sheet() -将当前工作表设置为第一个可见的表
- set_row(row, height=None, cell_format=None, options=None)
- 设置行的宽度及其他属性值
- set_default_row(self, height=None, hide_unused_rows=False)
- 设置默认行属性
- hide_unused_rows: 隐藏未使用的行
- 设置默认行属性
- merge_range(first_row, first_col, last_row,last_col,data, cell_format=None)
- 合并单元格
- autofilter(first_row, first_col, last_row, last_col)
- 在工作表中设置自动过滤区域
- filter_column(self, col, criteria)
- 设置筛选滤条件
- criteria: 筛选条件
- 设置筛选滤条件
- filter_column_list(self, col, filters)
- 在excel2007 列表样式中设置筛选标准
- data_validation(first_row, first_col, last_row, last_col,options)
- 添加数据验证
- conditional_format(first_row, first_col, last_row, last_col,options=None)
- 向工作表中添加一个条件格式
- add_table(self, first_row, first_col, last_row, last_col,options=None)
- 向excel中添加一个工作表
- add_sparkline(self, row, col, options)
- 添加微线图
- set_selection(first_row, first_col, last_row, last_col)
- 设置选定的单元格
- dset_zoom(zoom=100)
- 设置缩放 10-400
- freeze_panes( row, col, top_row=None, left_col=None, pane_type=0)
- 创建工作表窗格,并设置为冻结
- split_panes(x, y, top_row=None, left_col=None)
- 创建工作表窗格,并将其标记为分割
- x:垂直分割的位置。
- y:水平分割的位置。
- toprow:在窗格的滚动区域中最可见的行。
- left_col:在窗格的滚动区域中最可见的行。
- 创建工作表窗格,并将其标记为分割
- hide_zero()
- 自工作表中隐藏0值
- set_tab_color(color)
- 设置 工作表选项卡的颜色
- protect(password=’’, options=None)
- 设置工作的密码和保护项
- options: 用于保护的工作表对象的字典
- 设置工作的密码和保护项
- insert_button(row, col, options=None)
- 插入一个button表单对象
- set_footer(footer=’’, options=None, margin=None)
- 设置页脚标题和可选的页边距
- set_header(header=’’,options=None,margin=None)
- 设置页面标题标题和可选的页边距
- set_margins(left=0.7, right=0.7, top=0.75, bottom=0.75)
- 将所有的页边距设置为英寸
- set_paper(self, paper_size)
- 设置纸张类型 papaer_size: A4=9
- set_portrait()
- 将页面朝向设置为竖向
- set_landscape()
- 将页面的朝向设置为横向
结尾给大家推荐一个非常好的学习教程,希望对你学习Python有帮助!
Python基础入门教程推荐:更多Python视频教程-关注B站:Python学习者
【Python教程】全网最容易听懂的1000集python系统学习教程(答疑在最后四期,满满干货)
Python爬虫案例教程推荐:更多Python视频教程-关注B站:Python学习者
2021年Python最新最全100个爬虫完整案例教程,数据分析,数据可视化,记得收藏哦
python xlsxwriter使用方法汇总相关推荐
- python中xlsxwriter_python xlsxwriter使用方法汇总
xlsxwriter用来写入excel的模块 1.创建一个excel文件 import xlsxwriter filename = '/Users/piperck/Desktop/demo.xlsx' ...
- Python下载网络图片方法汇总与实现
本文介绍下载python下载网络图片的方法,包括通过图片url直接下载.通过re/beautifulSoup解析html下载以及对动态网页的处理等. 很多人学习python,不知道从何学起. 很多人 ...
- Python按键检测方法汇总
文章目录 signal信号量, pynput termios, signal tty, termios pygame opencv 通过实测,主要有以下方案,点击查看具体实现细节 signal信号量, ...
- 用 Python 压缩文件方法汇总
Python 提供了几乎为所有现有压缩文件的工具,下面逐一领略. zlib 是一个 Python 库,能够实现 zip .gzip 格式文件的压缩和解压缩. bz2 模块提供了对 bzip2 格式的压 ...
- python取整方法汇总
1.向下取整 a=math.floor(3.75)#向下取整 print(a) a=int(0.75)#向0取整 print(a) #或者 a=5\\2#取整时保留整数的下界 print(a) 结果: ...
- 用python下载文件的若干种方法汇总
压缩文件可以直接放到下载器里面下载的 you-get 连接 下载任意文件 重点 用python下载文件的若干种方法汇总 写文章 用python下载文件的若干种方法汇总 zhangqibot发表于Met ...
- python封装方法有几种_Python打包exe文件方法汇总【4种】
Python 打包 exe 文件方法汇总 Python 作为解释型语言,发布即公开源码, 虽然是提倡开源但是有些时候就是忍不住想打包成 exe ,不仅仅是为了对代码进 行加密,而是为了跨平台.防止有些 ...
- python类的特殊方法汇总_Python笔记001-类的特殊方法
Python笔记001-类的特殊方法 以下是我学习<流畅的Python>后的个人笔记,现在拿出来和大家共享,希望能帮到各位Python学习者. 首次发表于: 微信公众号:科技老丁哥,ID: ...
- python导入xlsxwriter要安装什么吗_windows下安装Python的XlsxWriter模块方法
windows下安装Python的XlsxWriter模块方法
最新文章
- QQ交流群,欢迎有兴趣的同学加入。
- 窗口分析函数_16_找出最后一个元素
- nltk download失败
- 解密华为云原生媒体网络如何保障实时音视频服务质量
- iphone中怎么强制view重绘
- 机器学习中的算法-支持向量机(SVM)基础
- ubuntu18.04下安装grafana6和简单使用
- 在网页中放入贴纸插画是怎样的体验?这样的UI素材,你还不收藏!
- Python元祖,列表,字典,集合的比较
- F5 虚拟机下载 和 试用Key 申请
- Sprite Kit 入门教程
- 4G的小程序与5G的Chromium OS?
- Little_Women6.txt
- 专家热议智慧城市建设:没有网络安全,一切免谈
- Linux云计算虚拟化-使用rancher搭建k8s集群并发布电商网站
- 纯文本抽出程序库DMC TEXT FILTER
- Dynamics 365 On-premises Field Service的安装试用问题
- 大数据分析 - Taylor展开式的应用 - 指数函数 Exp(x)
- 对象类型数据和对象实例数据_服务数据对象简介
- 基因与疾病百年研究进展
热门文章
- CentOS 6.5/6.6 安装mysql 5.7 最完整版教程
- Emacs高亮设置:Hi-Lock mode笔记
- salt的远程部署java-1.6.0-openjdk
- Maven教程初级篇01: 简介
- 380v pcb 接线端子_插拔式PCB接线端子选型参考
- oracle 用户总是 频繁的被锁定 的解决办法
- Linq to sql 实现多条件的动态查询(方法一)
- 带你认识SAP反记账
- 处理您的请求时发生错误(Web Dynpro ABAP)
- 童装这门好生意,救得了森马吗?