练习:

新建一个sheet

设定一个sheet的插入位置

修改sheet的名称为‘xiaxiaoxu’

设定该sheet的背景标签的颜色

获取全部sheet的名称,打印每个sheet的名称

copy一个sheet

修改copy的sheet的名称为‘xufegnchai‘

保存excel为‘d:\\sample.xlsx’

#coding=utf-8

 

from openpyxl import Workbook

 

wb=Workbook()

ws=wb.create_sheet('newsheet',0)

print "title before change:", ws.title

ws.title='xiaxiaoxu'

print "title after change:", ws.title

ws.sheet_properties.tabColor='1072BA'

print "*"*50

print "ws.sheet_properties.tabColor:\n",ws.sheet_properties.tabColor

print "*"*50

print "wb.sheetnames:",wb.sheetnames

 

for name in wb.sheetnames:

    print 'name%s:'%wb.sheetnames.index(name),name

 

wb['xiaxiaoxu']['A1']='welcome'

source=wb['xiaxiaoxu']

target=wb.copy_worksheet(source)

print "target.title from copy:",target.title

target.title='xufengchai'

print "target.title after change:",target.title

 

wb.save('d:\\sample.xlsx')

c:\Python27\Scripts>python task_test.py

title before change: newsheet

title after change: xiaxiaoxu

**************************************************

ws.sheet_properties.tabColor:

<openpyxl.styles.colors.Color object>

Parameters:

tint=0.0, auto=None, theme=None, rgb='001072BA', indexed=None, type='rgb'

**************************************************

wb.sheetnames: [u'xiaxiaoxu', u'Sheet']

name0: xiaxiaoxu

name1: Sheet

target.title from copy: xiaxiaoxu Copy

target.title after change: xufengchai

python excel练习:新建sheet、修改名称、设定颜色、打印sheet名称,复制,保存的更多相关文章

  1. python读、写、修改、追写excel文件

    三个工具包 python操作excel的三个工具包如下 xlrd: 对excel进行读相关操作 xlwt: 对excel进行写相关操作 xlutils: 对excel读写操作的整合 注意,只能操作.x ...

  2. python模块:excel的读和修改xlrd/xultils

    一.xlrd xlrd只能对excel进行读取,不可编辑修改.该模块属于第三方模块,需要安装模块包并引入.pip install xlrd 常用的方法: import xlrd book = xlrd ...

  3. Python Excel 多sheet 多条数据 自定义写入

    pip install xlwt python excel 数据写入操作,处理网站数据导出以及不是太多数据的爬虫存储, 用处蛮多的轮子. (150+++++++++++++++++++++++++++ ...

  4. Python - excel 详解

    安装 pip install xlrd        # 读xlspip install xlwt     # 写xlspip install xlutils     # 改写xls 读取 Excel ...

  5. python excel操作总结

    1.openpyxl包的导入 Dos命令行输入 pip install openpyxl==2.3.3 这里注意一下openpyxl包的版本问题 版本装的太高有很多api不支持了,所以笔者这里用的是2 ...

  6. Python excel读写

    # coding=utf-8 print "----------------分割线 xlrd--------------------" import xlrd #打开一个wordb ...

  7. Python+Excel 操作对比

    前言 从网页爬下来的大量数据需要excel清洗成堆的科学实验数据需要导入excel进行分析作为一名面向逼格的Python程序员该如何合理而又优雅的选择生产力工具呢? 得益于辛勤劳作的python大神们 ...

  8. python excel操作

    python操作excel表格(xlrd/xlwt)转载:http://www.cnblogs.com/zhoujie/p/python18.html   最近遇到一个情景,就是定期生成并发送服务器使 ...

  9. java 操作Excel表 创建 查看 修改

    需要用到jxl.jar包  修改有两种方法一种是jxl的  另一种需要apache.poi包 package excelChuLi; import java.io.File; import java. ...

随机推荐

  1. iOS - WKWebView的使用和长按手势识别二维码并保存

    WKWebView的图片二维码使用: .长按手势识别二维码并保存 .识别二维码跳转;不是链接显示内容点击网址跳转 .解决url包含中文不能编码的问题 .文字带链接网址,点击跳转 .纯文本-文字html ...

  2. Mybatis generator使用小记

    Mybatis generator可以使用命令行,eclipse插件和maven配置实现自动生成代码的功能,主要来看看使用eclipse插件生成代码方法. 先安装插件: maven加载mysql驱动: ...

  3. Python面向对象之成员修饰符

    对于这些类成员有修饰符 之前定义字段country任何对象都可以访问,是公有的 可以定义为私用属性,只有类内部的方法可以调用,外部不能直接调用,但是可以间接调用 vim day7-10.py #!/u ...

  4. HDU 5636 Shortest Path(Floyed,枚举)

    Shortest Path Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Tot ...

  5. HOJ 1438 The Tower of Babylon(线性DP)

    The Tower of Babylon My Tags Cancel - Seperate tags with commas. Source : University of Ulm Internal ...

  6. 服务器端FIN的条件

    服务器端FIN的条件_域名/网络_常见问题_对象存储 OSS-阿里云 https://help.aliyun.com/knowledge_detail/65427.html 服务器端FIN的条件 KB ...

  7. address sizes : 46 bits physical, 48 bits virtual

    processor : 7vendor_id : GenuineIntelcpu family : 6model : 63model name : Intel(R) Xeon(R) CPU E5-26 ...

  8. 前端开发组件化设计vue,react,angular原则漫谈

    前端开发组件化设计vue,react,angular原则漫谈 https://www.toutiao.com/a6346443500179505410/?tt_from=weixin&utm_ ...

  9. abi-api, arm target triplet https://en.wikipedia.org/wiki/ARM_architecture

    GNU软件用target triplet来描述工作平台,target triplet是一种规范化的名称,形如cpu-vendor-os(where os can be ‘system’ or ‘ker ...

  10. pandas2

    1.Series创建的方法统一为pd.Series(data,index=)(1,2,3)Series可以通过三种形式创建:python的dict.numpy当中的ndarray(numpy中的基本数 ...