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. ...
随机推荐
- http后台json解析实例
localhost:8080/hbinterface/orderInterface/sIReverseAccept.do?bizType=4&&bnetAccount=ESBTEST2 ...
- Centos 密钥登录系统
有两台机器一直放在IDC 机房一直没怎么正式使用,今天突然说一个项目要上线,于是赶紧配置好环境,做一些权限控制,之前一直使用的是密码登录,现在正式使用公开了,密码登录方式肯定不安全,于是按照之前的方法 ...
- Saltstack生产案例之Haproxy安装
cd /srv/salt/prod/ mkdir haproxymkdir keepalivedmkdir nginxmkdir phpmkdir memcachedmkdir pkg cd pkg ...
- Elasticsearch之settings和mappings的意义
Elasticsearch之settings和mappings(图文详解) Elasticsearch之settings和mappings的意义 简单的说,就是 settings是修改分片和副本数 ...
- bzip2 zip 压缩后体积比 0.8:1
1. 对.bz2 后缀文件 跳过不处理 2.逐行同字段的json文件,压缩后大小为原文件的12.81% 测试文件近似认为为逐行json文本数据,没有进行多文件重复测试,没有统计时间: {"u ...
- 解决UITableView分割线距左边有距离的办法
首先在viewDidLoad方法中加上如下代码: if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { ...
- webpack初入门
首先利用npm install webpack -g,这里我试过用cnpm安装不成功,不知道是什么回事, webpack 用来压缩打包网站的一些插件和依赖包而存在的, webpack 文件名 打包 ...
- Linux计划任务Crontab学习笔记
1 http://www.jb51.net/LINUXjishu/345698.html 2 http://www.jb51.net/LINUXjishu/345705.html 3 http: ...
- Heavy Transportation---poj1797
求(Dijkstra算法,求每条路径上的最小值 的最大值)和青蛙的那题类似: #include<iostream> #include<stdio.h> #include&l ...
- mac chrome 驱动配置
将解压后的chromedriver移动到/usr/local/bin目录下