python excel练习:新建sheet、修改名称、设定颜色、打印sheet名称,复制,保存
练习:
新建一个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名称,复制,保存的更多相关文章
- python读、写、修改、追写excel文件
三个工具包 python操作excel的三个工具包如下 xlrd: 对excel进行读相关操作 xlwt: 对excel进行写相关操作 xlutils: 对excel读写操作的整合 注意,只能操作.x ...
- python模块:excel的读和修改xlrd/xultils
一.xlrd xlrd只能对excel进行读取,不可编辑修改.该模块属于第三方模块,需要安装模块包并引入.pip install xlrd 常用的方法: import xlrd book = xlrd ...
- Python Excel 多sheet 多条数据 自定义写入
pip install xlwt python excel 数据写入操作,处理网站数据导出以及不是太多数据的爬虫存储, 用处蛮多的轮子. (150+++++++++++++++++++++++++++ ...
- Python - excel 详解
安装 pip install xlrd # 读xlspip install xlwt # 写xlspip install xlutils # 改写xls 读取 Excel ...
- python excel操作总结
1.openpyxl包的导入 Dos命令行输入 pip install openpyxl==2.3.3 这里注意一下openpyxl包的版本问题 版本装的太高有很多api不支持了,所以笔者这里用的是2 ...
- Python excel读写
# coding=utf-8 print "----------------分割线 xlrd--------------------" import xlrd #打开一个wordb ...
- Python+Excel 操作对比
前言 从网页爬下来的大量数据需要excel清洗成堆的科学实验数据需要导入excel进行分析作为一名面向逼格的Python程序员该如何合理而又优雅的选择生产力工具呢? 得益于辛勤劳作的python大神们 ...
- python excel操作
python操作excel表格(xlrd/xlwt)转载:http://www.cnblogs.com/zhoujie/p/python18.html 最近遇到一个情景,就是定期生成并发送服务器使 ...
- java 操作Excel表 创建 查看 修改
需要用到jxl.jar包 修改有两种方法一种是jxl的 另一种需要apache.poi包 package excelChuLi; import java.io.File; import java. ...
随机推荐
- Office Online Server2016安装手册
Office Online Server2016安装手册 1.加入域 加入域,机器名为:OOS.Contoso.com 2.安装前提条件 运行powershell检查先决条件 Add-WindowsF ...
- 玩node-images模块---Node.js轻量级跨平台图像编解码库
Node.js轻量级跨平台图像编解码库 github:https://github.com/zhangyuanwei/node-images Features 功能特性 轻量级:无需安装任何图像处理库 ...
- Git - Pull Request工作流
Pull Requests是Bitbucket上方便开发者之间协作的功能.提供了一个用户友好的Web界面,在集成提交的变更到正式项目前可以对变更进行讨论. 开发者向团队成员通知功能开发已经完成,Pul ...
- 170816、nginx常用配置说明
#user nobody; #开启进程数 <=CPU数 worker_processes 1; #错误日志保存位置 #error_log logs/error.log; #error_log ...
- Nginx 日志 worker_connections are not enough while connecting to upstream
记一次,排查错误所遇到的问题,和学习到的内容. 上周五,刚上线的项目出现了503 ,查看日志发现如下内容: System.Exception: Request api/blogpost/zzkDocs ...
- CONVERT(varchar(10), getdate(), 120 )中数字参数用法
这是一个mssql数据库的函数,Convert函数的作用,是进行数据类型的转换.而您所问的这个convert(char(20),openDate,120)则是对日期字段,进行格式化转换成字符格式的函数 ...
- python字典获取最大值的键的值
有时我们需要字典中数值最大的那个键的名字,使用max(dict, key=dict.get)函数非常的方便 key_name = max(my_dict, key=my_dict.get) 获取之后你 ...
- The Unique MST POJ - 1679 最小生成树判重
题意:求一个无向图的最小生成树,如果有多个最优解,输出"Not Unique!" 题解: 考虑kruskal碰到权值相同的边: 假设点3通过边(1,3)连入当前所维护的并查集s. ...
- linux:文件打包与压缩
学习内容介绍:Linux 上常用的压缩/解压工具,介绍了zip.rar.tar的使用. 先总结一下常用命令: zip: 打包 :zip something.zip something (目录请加 -r ...
- 【RBAC】打造Web权限控制系统
引言 权限系统模块对于互联网产品是一个非常重要的功能,可以控制不同的角色合理的访问不同的资源从而达到安全访问的作用 此外本次课程有视频讲解: http://www.imooc.com/learn/79 ...