python xlwt xlrd 写入一行_自己总结python用xlrd\xlwt读写excel
1.首先安装xlrd\xlwt模块
xlrd模块下载地址:
https://pypi.python.org/pypi/xlrd
xlwt模块下载地址:
https://pypi.python.org/pypi/xlwt
linux 安装命令 python setup.py install
windos 安装命令 setup.py install
2.使用方法大全
基础方法推荐请看这里:
http://blog.csdn.net/mr__fang/article/details/7089581
简单方法+例子:
http://www.jb51.net/article/65550.htm
稍微深入一点:
http://www.jb51.net/article/57699.htm
3.自己使用的总结
1.平时的使用看基础方法推荐的博客就够了.
2.写小程序的时候遇到个问题,首先新建一个
file = xlwt.Workbook() #注意这里的Workbook首字母是大写,无语吧
table= file.add_sheet('sheet name',cell_overwrite_ok=True)#新建一个sheet,并加重复操作参数
然后开始写
table.write(0,0,'姓名')
table.write(1,0,'张三')
#写了N多行...
table.write(999,0,'李四')
保存一份
file.save('一班信息.xls')
然后想用同样的首行(这里首行只写了一行,实际有很多,姓名,学好,性别,婚否,巴拉巴拉)
写另一份excel,就比如上面的是一班,这里写二班把
table.write(1,0,'小王') #这里是二班的小王同学#写了n多行,但是二班人比较少,很奇葩
table.write(10,0,'小赵')#二班只有10个人!!
保存另一份
file.save('二班信息.xls')
然后我们打开二班信息,你会发现出来前10个二班本来的信息之外,
11~999一班的同学全跑到二班来了?!!
解决办法
table.wirte(11,0,'')#用空代替掉#写了n多行,实际程序中用For,#这里表示下要很辛苦的解决这个私自"转班"的事..
table.wirte(999,0,'')#全部用空替换
最后再保存
file.save('正确的二班信息.xls')
到此,我想总结的第二条结束
3.linux下保存用中文名保存正常,windos下坑爹乱码问题
#coding:utf8
file.save('世界你好')#linux正常,win乱码
file.save(u'世界你好'.encode('GBK'))#win正常
谢谢阅读,欢迎关注,互相学习!~
python xlwt xlrd 写入一行_自己总结python用xlrd\xlwt读写excel相关推荐
- python向数据库写入数据_如何用Python向Mysql中插入数据
我们使用Python经常会和Postgresql进行搭配,很少将python和mysql进行搭配.下面小编给大家分享如何用Python向Mysql中插入数据. 工具/原料 Pycharm 方法/步骤 ...
- python xlwt xlrd 写入一行_Python Excel文件的读写操作(xlwt xlrd xlsxwriter)
Python语法简洁清晰,作为工作中常用的开发语言还是很强大的(废话). python关于Excel的操作提供了xlwt和xlrd两个的包作为针对Excel通用操作的支持,跨平台(Mac.Window ...
- python怎么新开一行_极简主义的践行者:一行python可以怎么玩?
我最近浏览到一个讨论,问"一行代码"可以实现什么.我想这样的问题简直就是为Python而生的.于是我自己想了想,决定动手实践几个一行Python的操作. 一行Python打印九九乘 ...
- python tab和空格混用_我的 Python 编码规范
python 文件的组成 为了便于描述,先上一个 demo #!/usr/bin/env python# -*- coding: utf-8 -*-"""通常这里是关于本 ...
- python将字符串逆序_为什么说Python是一门伟大的入门语言?(附免费教程)
Python 是一门伟大的入门语言.作为一门伟大的编程语言,一定要具备一些特征,其中有五项特征是非常重要的: 非常棒的首次体验:就像书的开始,首先一定要能够"沉迷",学习新知识一定 ...
- python数据挖掘要学多久_怎么自学python,大概要多久?
你需要100天,不以项目为学习目标的都是耍流氓.我曾经长期挣扎在python学习的路上,一直不得其解.我乎推荐得很多课我都看过.能坚持下来给大神跪了,我自学一年竟然还在新手区.我一度想放弃,我是不是不 ...
- python判断密码是否正确_第一个python程序-判断登陆用户名和密码是否正确
#setencoding=utf-8#用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名和 ...
- python write 写多行_如何用 Python 执行单行命令
一般来说,面对日常处理的一些小任务,直接用 sed,grep 之类的就可以搞定,更复杂一点的就会考虑 awk 或者用一些现成的轮子,要是 awk 搞不定我就只好用 Python 了.但有些时候,我仅仅 ...
- python中的列表理解_掌握『Python列表理解』需要知道的9件事,你知道了吗?
越来越多的人开始学习Python,它已经成为最流行的编程语言之一,这几乎发生在所有领域.比如网络开发.科学计算,当然还有人工智能. 无论想用python干什么,都绕不开学习Python的数据结构.变量 ...
最新文章
- Python正则表达式初识(二)
- c语言double变量后面几个0,C语言double型变量的初始化到底是是0还是0.0?
- 吴恩达深度学习课程deeplearning.ai课程作业:Class 1 Week 2 assignment2_1
- JVM性能调优(转)
- sklearn自学指南(part33)--流形学习
- jzoj1264,P2866-乱头发节,糟糕的一天Bad Hair Day【单调栈】
- javaweb宿舍管理系统源码_宿舍信息管理系统展示
- 女人,向《奋斗》中的夏琳米莱们学习什么
- Linux Journal 2013点评 Readers' Choice Awards 2013
- X11/XWINDOW GUI窗口应用在任务栏上没有显示的解决办法
- c语言程序设计精髓第七周编程题,C语言程序设计精髓编程题在线测试
- OpenRefine开源数据清洗软件的GREL语言
- 使用家庭宽带搭建服务器(含个人网盘) [一]-为什么要搭建自己的服务器?能实现公网访问?能实现NAS功能?能在线播放视频?
- Jackson 电印迹-蛋白质转移丨膜的类型WB转移步骤要素
- excel 中vb组合框_Excel 2013中的工作表组合框问题
- 【练习】新浪邮箱注册测试用例
- 微软的teredo服务器,深度完美W10系统通过teredo连接IPv6的方法
- SpringBoot生成二维码 扫描并可下载文件
- C语言 switch语句来调用函数
- Linux 性能监控分析
热门文章
- Erlang与Java内存架构
- python 图片识别_python识别图片文字
- Linux 命令之 compress -- unix 档案压缩命令
- my.ini修改后服务无法启动_Spring Cloud Eureka 服务实现不停机(Zero-downtime)部署
- C++中绘图工具EasyX基本操作
- 【Android OpenGL ES 开发 (三)】Shader 扩展
- react获取全局_使用react hooks实现的简单全局状态管理
- python用pip安装numpy mac_小白入门Python,mac下如何安装pip、ipython
- 计算机一级上机考试试题题库,2016年计算机一级上机考试题库
- python区域找图命令_python读取图片任意范围区域