python操作excel主要用到xlrd和xlwt这两个库,即xlrd是 excel,xlwt是 excel的库,这两个适用于.xls格式有效

写操作(xlsxwriter模块)

概述

xlsxwriter 只能创建新文件,不可以修改原有文件。

如果创建新文件时与原有文件同名,则会覆盖原有文件

导入库文件

import xlsxwriter

创建一个新的xlsx文件(如果原有同名文件会被覆盖)

workbook = xlsxwriter.Workbook(“Expenses01.xlsx”)

创建一个新的工作表,默认名称为 “sheet1”,输入字符参数可指定名称

worksheet = workbook.add_worksheet()

将数据写入 xlsx 表格中

1.写入单元格

worksheet.write(row,col,data,[格式])

例子


2.写入一列

worksheet.write_column(‘A1’, data[0])
参数

用符号标记位置,例如:A列1行
worksheet.write(‘A1’, ‘Item’, bold_format)

list,一维列表

关闭workbook(若不显式指定,则作用域结束后自动关闭)

workbook.close()

格式处理

表格中有许多特殊的格式,格式需要进行特殊的处理

先设置格式,使用方法:workbook.add_format({type:value})

workbook.add_format({type:value})
bold_format = workbook.add_format({‘bold’:True})
bold:加粗
money_format = workbook.add_format({‘num_format’:’$#,##0’})
num_format:数字格式
date_format =workbook.add_format({‘num_format’:‘mmmm d yyyy’})
num_format:日期
将数据格式转化为Python datetime.datetime 格式
date = datetime.strptime(date_str, “%Y-%m-%d”)

再使用指定格式写入,使用方法:worksheet.write_type(,row,col,data)(type为指定类型)

worksheet.write_type(,row,col,data)(type为指定类型)

例子

worksheet.write_string(row, col,     item)
worksheet.write_datetime(row, col + 1, date,  date_format)
worksheet.write_number(row, col + 2, cost, money_format)

将图表插入表单中

1.新建图标对象

worksheet.insert_chart("A7", chart)

2.向图表中添加数据,例如第一行为:将A1-A5的数据转化为图表(要向将A1-A5填充数据)

chart.add_series({'values': '=Sheet1!$A$1:$A$5'})
chart.add_series({'values': '=Sheet1!$B$1:$B$5'})
chart.add_series({'values': '=Sheet1!$C$1:$C$5'})

3.将图表插入表单中

worksheet.insert_chart('A7', chart)

样式设置

设置单元格宽度

worksheet.set_column(index,width)
# index可以使用字符串(如:"A:A"--设置第一列,"A:B"--设置第1,2列)
# 也可以使用两个参数表示如(0,0--第一列,0,1--第1,2列)

设置一整行高度

worksheet.set_row(row,height)

例子

【Python】WPS、Excel表格处理(二) xlwt模块(xlsxwriter模块)相关推荐

  1. Python读写Excel表格,就是这么简单粗暴又好用(文末免费送资料)

    最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理.但是做着做着发现重复的劳动其实并没有多大的意义,于是就想着写个小工具帮着处理. 以前正好在一本书上看 ...

  2. 使用python用什么软件-Python读写Excel表格,就是这么简单粗暴又好用

    Python读写Excel表格,就是这么简单粗暴又好用 2019-04-18 13:45:31 11点赞 107收藏 1评论 最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开 ...

  3. python做excel表格代码_Python读写Excel表格

    最近在做一些数据处理和计算的工作,因为数据是以.CSV格式保存的,因此刚开始直接用Excel来处理. 但是做着做着发现重复的劳动,其实并没有多大的意义,于是就想着写个小工具帮着处理. 以前正好在一本书 ...

  4. Python读写Excel表格,就是这么简单粗暴又好用

    python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库 Python写excel--xlwt Python写excel的难点不在构造一个wo ...

  5. Python操作Excel表格的模块xlrd的简单介绍

    Python操作Excel表格的模块xlrd的简单介绍 处理数据对Python来说,比较容易,操作简单,功能强大,短短几行代码,就可处理大量的数据信息,下面介绍Python处理Excel表格的一个模块 ...

  6. python excel模板 生成excel表格_python使用xlwt生成Excel表格

    在工作中,遇到了使用python生成Excel表格的需求,经过资料的查找与对比,决定使用第三方库xlwt来生成Excel表格,现做如下总结: 简单例子: import xlwt wb = xlwt.W ...

  7. Python操作Excel表格(二)

    Python操作Excel表格第二弹 本博客在前一篇博客基础上增加了若干函数,如按列寻找值,查重和增强型查重.数据写入等相关代码.实现了类似Sql的查询(注解中的SQL语句仅做参考,并非可执行SQL) ...

  8. python读取excel表格数据

    python操作excel主要用到xlrd和xlwt两个库,xlrd读取表格数据,支持xlsx和xls格式的excel表格:xlwt写入excel表格数据 一.python读取excel表格数据 1. ...

  9. 用 Python 对 Excel 表格内数据进行去重、分类,标记异常及分析

    Python与Excel表格综合实例四:对 Excel 表格内数据进行去重.分类,异常处理及分析 前言: 主要实现代码及思路: 1.主要思路: 2.读取数据函数: 3.数据去重函数: 4.数据分类函数 ...

最新文章

  1. 青岛中专学计算机哪个学校比较好,青岛最好的中专学校是哪个
  2. [JDK8]性能优化之使用LongAdder替换AtomicLong
  3. 36.迷宫(广度优先搜索)
  4. WCF Data Service安全分析和说明
  5. linux下查看目录下某种文件类型累计的代码行数
  6. 台湾大学林轩田机器学习基石课程学习笔记12 -- Nonlinear Transformation
  7. SessionListener失败,退出
  8. Kafka 分布式环境搭建
  9. python 重载的实现(single-dispatch generic function)
  10. Codeforces Round #331 (Div. 2) D. Wilbur and Trees 记忆化搜索
  11. K8s上的Go服务怎么扩容、发版更新、回滚、平滑重启?教你用Deployment全搞定!
  12. socket编程(十)
  13. 为确保网络中不同计算机,在计算机网络中,为确保网络中不同计算机之间能正确地传送和接收数据,它们必须遵循一组共同的规则和约定。这些规则、约定或标准通常被称为____。...
  14. Cocos Creator 原生安卓改包名+AS运行到真机apk被slice处理而失败
  15. dism++封装系统使用教程_dism++封装系统使用教程_win7系统部署工具Dism的操作方法...
  16. Java求指定精度的开根号运算
  17. 解决网页上内容不能复制的几种方法
  18. 2022第十七届巴拿马春晚-113万海内外观众欢聚迎新春
  19. 小码哥C++_面向对象
  20. Android NV21与Bitmap相互转换 可实时添加水印

热门文章

  1. STM32 CubeMx(二)定时器中断和PWM呼吸灯
  2. 网络小说垂直搜索引擎
  3. HTMl Dom操作
  4. windows系统入侵排查思路
  5. 用几何法推导三角形重心坐标
  6. windows批处理命令手册
  7. 【嵌入式系统开发11】串口通讯“小试牛刀”——完成一个STM32的USART串口通讯程序
  8. Hive-SQL工作中常用函数总结及案例实战
  9. 解决 Threejs 无法加载 GLTF 模型的材质,报错 Unknown extension “KHR_materials_pbrSpecularGlossiness
  10. IC卡 M1卡 各个扇区 控制块 密码 详解