练习:

新建一个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. jenkins Email-ext plugin插件中Pre-send Script设置说明

    在使用jenkins Email-ext plugin发送邮件时,项目中使用了SVN去同步,发现每次有同步,都会发送邮件,现只想SVN只更新,不发送邮件通知,这就要在Pre-send中做修改 看看官网 ...

  2. centos7下安装nmon后,无法运行,提示 cannot execute binary file或/lib64/ld64.so.1不存在

    在centos 7.1上安装nmon后,从管网(http://nmon.sourceforge.net/pmwiki.php?n=Site.Download)下载tar包解压后,两台机器一台提示 ca ...

  3. Mac下更新SVN

    Mac下自带的SVN版本还是1.6的,而最新的Versions已经更新到支持1.7版本了,在Windows下面使用1.7版本久了所以也想更新下Mac版本. OK,废话不多说,简单描述操作步骤: 去Ap ...

  4. Windows 10 下 PostgreSQL 生成 UUID(Guid)

    最近在Windows 10 下安装了 PostgreSQL(postgresql-9.6.3-1-windows.exe),在学习过程中,发现PostgreSQL 支持UUID(Guid)类型,但是却 ...

  5. HDFS 命令深入浅出

    HDFS 命令深入浅出~ [root@neusoft-master ~]# hadoop dfs Usage: hadoop fs [generic options] [-appendToFile & ...

  6. POJ 3580 - SuperMemo - [伸展树splay]

    题目链接:http://poj.org/problem?id=3580 Your friend, Jackson is invited to a TV show called SuperMemo in ...

  7. CodeForces - 779D String Game 常规二分

    题意:给你两个串,S2是S1 的一个子串(可以不连续).给你一个s1字符下标的一个排列,按照这个数列删数,问你最多删到第几个时S2仍是S1 的一个子串. 题解:二分删掉的数.判定函数很好写和单调性也可 ...

  8. linux中vim常用命令

    vim工作模式 vi 文件名 进入命令模式 i a o 进入插入模式 ESC键 回到命令模式 : 进入编辑模式 添加行号 :set number/nu :wq 保存退出 插入命令 a 在光标所在字符后 ...

  9. Redis压力测试

    然后依次测试如下命令: 上面第三个命令写错了,要改为:

  10. 关于获取多个id的用法

    一.子页面中的写法 <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" ...