本文实例讲述了python 读写excel文件操作。分享给大家供大家参考,具体如下:

对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等工具包.利用这些工具,可以方便的对excel 进行操作。

2. 安装,解压下载文件之后,可以 python setup.py install

3. 应用(生成EXCEL,遍历EXCEL,修改EXCEL,属性控制,日期控制等)。

1) 创建 EXCEL 文件

from tempfile import TemporaryFile

from xlwt import Workbook

book = Workbook()

sheet1 = book.add_sheet('Sheet 1')

book.add_sheet('Sheet 2')

sheet1.write(0,0,'A1')

sheet1.write(0,1,'B1')

row1 = sheet1.row(1)

row1.write(0,'A2')

row1.write(1,'B2')

sheet1.col(0).width = 10000

sheet2 = book.get_sheet(1)

sheet2.row(0).write(0,'Sheet 2 A1')

sheet2.row(0).write(1,'Sheet 2 B1')

sheet2.flush_row_data()

sheet2.write(1,0,'Sheet 2 A3')

sheet2.col(0).width = 5000

sheet2.col(0).hidden = True

book.save('simple.xls')

book.save(TemporaryFile())

这样就生成了simple.xls 文件.

2) 循环遍历EXCEL文件

import xlrd

import xlutils.copy

import os

if __name__ == '__main__':

wb = xlrd.open_workbook('simple.xls')

for s in wb.sheets():

print 'Sheet:',s.name

for row in range(s.nrows):

values = []

for col in range(s.ncols):

values.append(s.cell(row,col).value)

print ','.join(values)

print

遍历整个excel 并打印出数据

3) 修改EXCEL

import xlrd

import xlutils.copy

import os

if __name__ == '__main__':

template = "simple.xls"

workBook = xlrd.open_workbook(template,formatting_info=True)

workBook = xlutils.copy.copy(workBook)

sheet = workBook.get_sheet(0)

sheet.write(0, 0, '111')

sheet.write(0, 1, '222')

sheet.write(1, 0, '333')

sheet.write(1, 1, '444')

workBook.save('simple.xls')

完整实例代码点击此处本站下载。

希望本文所述对大家Python程序设计有所帮助。

python处理excel教程实例-python 读写excel文件操作示例【附源码下载】相关推荐

  1. Python爬虫学习教程 bilibili网站视频爬取!【附源码】

    Python爬虫学习教程,万物皆可爬!每个技术大牛都是从基础慢慢的提升上去的,基础知识越深以后的发展越牛!学好python,才能玩转python,那到底怎么才能学好python? 通过爬取b站案例带领 ...

  2. 程序员硬核“Python抢票教程”,帮你抢回家车票(附源码)

    前言 想信大家逢年过节都遇到过有钱买不到车票的烦恼,,今年你不妨自己写一段代码来抢回家的火车票,是不是很Cool.下面话不多说了,来一起看看详细的介绍吧. 先准备好: 12306网站用户名和密码 ch ...

  3. Python 实现图片格式转换,jpg\png\webp等,附源码

    Python 实现图片格式转换,jpg\png\webp等,附源码 需要使用 PIL库,但python 3是无法安装该库的,如果是python 3安装pillow库即可. 1.安装 python 2 ...

  4. 基于DevExpress的SpreadsheetControl实现对Excel的打开、预览、保存、另存为、打印(附源码下载)

    场景 Winform控件-DevExpress18下载安装注册以及在VS中使用: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/1 ...

  5. php拼音模糊查询,PHP模糊查询技术实例分析【附源码下载】

    本文实例讲述了PHP模糊查询技术.分享给大家供大家参考,具体如下: 简介 从本质上揭密PHP模糊查询技术 功能 根据输入的关键字查找相关用户 PHP用户查询器案例分析 课程目标 掌握PHP模糊技术的应 ...

  6. Cesium 50个实例集合,讲解、分析(内附源码)

    Cesium-Project 为方便快速测试 Cesium Demo使用,添加了一些演示demo并且提供了webpack打包的示例. 详情源码连接: Cesium 50个实例集合,讲解.分析源码下载 ...

  7. python处理excel教程实例-python如何处理excel数据

    python处理excel数据的方法:1.使用xlrd来处理:2.使用[xlutils+xlrd]来处理:3.使用xlwt来处理:4.使用pyExcelerator来处理:5.使用Pandas库来处理 ...

  8. python读取python源代码文件_python 读写excel文件操作示例【附源码下载】

    本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...

  9. 安卓mysql导出excel_Android开发实现的导出数据库到Excel表格功能【附源码下载】...

    本文实例讲述了Android开发实现的导出数据库到Excel表格功能.分享给大家供大家参考,具体如下: 之前一直在电脑上用Excel表格记录家庭帐单,不久前重装系统不小心干掉了,伤心了好久,那可是我记 ...

最新文章

  1. debian10 Unable to correct problems, you have held broken packages.
  2. 【Python】判断字符串 str 是否为空
  3. Coolite TextField添加回车事件
  4. 关于 .NET 与 JAVA 在 JIT 编译上的一些差异
  5. mysql referential_constraints_hibernate4.3.8与spring mvc结合遇到的问题
  6. jQuery Ajax 方法调用 Asp.Net WebService 的详细例子
  7. ThinkPHP 3.1.2 控制器的模块和操作
  8. Form验证之简单应用
  9. 7-5 简单的代码生成程序-A (10 分)
  10. 分布式搜索引擎ElasticSearch(四) -- 插件使用
  11. 大数据分析处理及挖掘技术
  12. 我用Python爬了点你们需要的电影,这些电影真的很不错~
  13. centos7 redis配置
  14. 平面直角坐标系中的旋转公式_巧用隐圆求解旋转中的最值问题
  15. HTTP中的URL长度限制
  16. 2019最受欢迎的企业网站CMS建站系统排行榜
  17. Python中如何求分数化简
  18. python中md5加密的实现(hashlib)
  19. 刚为阿里巴巴体检,平安保险的offer来了
  20. c++ int 的范围

热门文章

  1. U盘安装Centos6.3 续
  2. JS中获取焦点和选中的元素
  3. 智能小车设计指导 第二版
  4. 动手动脑问题2加课堂练习
  5. [原创] 为Visio添加公式编辑器工具栏按钮
  6. 抽象类的基本概念------abstract
  7. selenium3 调用IE Unable to get browser
  8. .Net Core 商城微服务项目系列(八):购物车
  9. 常用数据库优化方案(三)
  10. 3D物体识别的如果检验