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相关推荐

  1. python向数据库写入数据_如何用Python向Mysql中插入数据

    我们使用Python经常会和Postgresql进行搭配,很少将python和mysql进行搭配.下面小编给大家分享如何用Python向Mysql中插入数据. 工具/原料 Pycharm 方法/步骤 ...

  2. python xlwt xlrd 写入一行_Python Excel文件的读写操作(xlwt xlrd xlsxwriter)

    Python语法简洁清晰,作为工作中常用的开发语言还是很强大的(废话). python关于Excel的操作提供了xlwt和xlrd两个的包作为针对Excel通用操作的支持,跨平台(Mac.Window ...

  3. python怎么新开一行_极简主义的践行者:一行python可以怎么玩?

    我最近浏览到一个讨论,问"一行代码"可以实现什么.我想这样的问题简直就是为Python而生的.于是我自己想了想,决定动手实践几个一行Python的操作. 一行Python打印九九乘 ...

  4. python tab和空格混用_我的 Python 编码规范

    python 文件的组成 为了便于描述,先上一个 demo #!/usr/bin/env python# -*- coding: utf-8 -*-"""通常这里是关于本 ...

  5. python将字符串逆序_为什么说Python是一门伟大的入门语言?(附免费教程)

    Python 是一门伟大的入门语言.作为一门伟大的编程语言,一定要具备一些特征,其中有五项特征是非常重要的: 非常棒的首次体验:就像书的开始,首先一定要能够"沉迷",学习新知识一定 ...

  6. python数据挖掘要学多久_怎么自学python,大概要多久?

    你需要100天,不以项目为学习目标的都是耍流氓.我曾经长期挣扎在python学习的路上,一直不得其解.我乎推荐得很多课我都看过.能坚持下来给大神跪了,我自学一年竟然还在新手区.我一度想放弃,我是不是不 ...

  7. python判断密码是否正确_第一个python程序-判断登陆用户名和密码是否正确

    #setencoding=utf-8#用户名和密码输入正确,则登陆成功 #用户名正确密码错误,只再输入密码,有3次机会 #错误3次,则把用户名放入lock中 import os,sys #存放用户名和 ...

  8. python write 写多行_如何用 Python 执行单行命令

    一般来说,面对日常处理的一些小任务,直接用 sed,grep 之类的就可以搞定,更复杂一点的就会考虑 awk 或者用一些现成的轮子,要是 awk 搞不定我就只好用 Python 了.但有些时候,我仅仅 ...

  9. python中的列表理解_掌握『Python列表理解』需要知道的9件事,你知道了吗?

    越来越多的人开始学习Python,它已经成为最流行的编程语言之一,这几乎发生在所有领域.比如网络开发.科学计算,当然还有人工智能. 无论想用python干什么,都绕不开学习Python的数据结构.变量 ...

最新文章

  1. Python正则表达式初识(二)
  2. c语言double变量后面几个0,C语言double型变量的初始化到底是是0还是0.0?
  3. 吴恩达深度学习课程deeplearning.ai课程作业:Class 1 Week 2 assignment2_1
  4. JVM性能调优(转)
  5. sklearn自学指南(part33)--流形学习
  6. jzoj1264,P2866-乱头发节,糟糕的一天Bad Hair Day【单调栈】
  7. javaweb宿舍管理系统源码_宿舍信息管理系统展示
  8. 女人,向《奋斗》中的夏琳米莱们学习什么
  9. Linux Journal 2013点评 Readers' Choice Awards 2013
  10. X11/XWINDOW GUI窗口应用在任务栏上没有显示的解决办法
  11. c语言程序设计精髓第七周编程题,C语言程序设计精髓编程题在线测试
  12. OpenRefine开源数据清洗软件的GREL语言
  13. 使用家庭宽带搭建服务器(含个人网盘) [一]-为什么要搭建自己的服务器?能实现公网访问?能实现NAS功能?能在线播放视频?
  14. Jackson 电印迹-蛋白质转移丨膜的类型WB转移步骤要素
  15. excel 中vb组合框_Excel 2013中的工作表组合框问题
  16. 【练习】新浪邮箱注册测试用例
  17. 微软的teredo服务器,深度完美W10系统通过teredo连接IPv6的方法
  18. SpringBoot生成二维码 扫描并可下载文件
  19. C语言 switch语句来调用函数
  20. Linux 性能监控分析

热门文章

  1. Erlang与Java内存架构
  2. python 图片识别_python识别图片文字
  3. Linux 命令之 compress -- unix 档案压缩命令
  4. my.ini修改后服务无法启动_Spring Cloud Eureka 服务实现不停机(Zero-downtime)部署
  5. C++中绘图工具EasyX基本操作
  6. 【Android OpenGL ES 开发 (三)】Shader 扩展
  7. react获取全局_使用react hooks实现的简单全局状态管理
  8. python用pip安装numpy mac_小白入门Python,mac下如何安装pip、ipython
  9. 计算机一级上机考试试题题库,2016年计算机一级上机考试题库
  10. python区域找图命令_python读取图片任意范围区域