一、安装xlrd模块和xlwt模块(服务器)

1. 下载xlrd模块和xlwt模块

到python官网http://pypi.python.org/pypi/xlrd下载模块。下载的文件例如:xlrd-0.9.3.tar.gz。

到python官网http://pypi.python.org/pypi/xlwt下载模块。下载的文件例如:xlwt-1.0.0.tar.gz。

2. 安装xlrd模块和xlwt模块

a) 安装前提是已经安装python。

b) 分别解压下载的xlrd-0.9.3.tar.gz和xlwt-1.0.0.tar.gz到各自的目录。

c) cmd分别进入到上一步的解压目录, 分别运行python setup.py install完成安装。

=======================================================================================================

安装:

cmd进入分别运行python xlrd install、python xlwt install完成安装。或者在pycharm上settings——》Project Interpreter里添加+,输入模块名安装即可

二、使用xlrd模块读取Excel文件

1. 导入模块

    import xlrd

2. 打开Excel文件(默认是rb方式打开)

    myWorkbook = xlrd.open_workbook('excelFile.xls')

3. 获取Excel工作表

    mySheets = myWorkbook.sheets()                 #获取工作表list。

    mySheet = mySheets[0]                          #通过索引顺序获取。

    mySheet = myWorkbook.sheet_by_index(0)         #通过索引顺序获取。

    mySheet = myWorkbook.sheet_by_name(u'Sheet1')  #通过名称获取。

4.获取行数和列数

    nrows = mySheet.nrows

    ncols = mySheet.ncols

5. 获取一行和一列

    myRowValues = mySheet.row_values(i)               #i是行数,从0开始计数,返回list对象。

    myColValues = mySheet.col_values(i)               #i是列数,从0开始计数,返回list对象。

5. 读取单元格数据

    myCell = mySheet.cell(i, j)                            #获取单元格,i是行数,j是列数,行数和列数都是从0开始计数。

    myCellValue = myCell.value                             #通过单元格获取单元格数据。

    myCellValue = mySheet.cell_value(i, j)                 #直接获取单元格数据,i是行数,j是列数,行数和列数都是从0开始计数。

三、使用xlwt模块写入Excel文件

1. 导入模块

    import xlwt

2. 创建Excel工作薄

    myWorkbook = xlwt.Workbook()

3. 添加Excel工作表

    mySheet = myWorkbook.add_sheet('A Test Sheet')

4. 写入数据

    myStyle = xlwt.easyxf('font: name Times New Roman, color-index red, bold on', num_format_str='#,##0.00')   #数据格式

    mySheet.write(i, j, 1234.56, myStyle)

    mySheet.write(2, 0, 1)                          #写入A3,数值等于1

    mySheet.write(2, 1, 1)                          #写入B3,数值等于1

    mySheet.write(2, 2, xlwt.Formula("A3+B3"))      #写入C3,数值等于2(A3+B3)

5. 保存

    myWorkbook.save('excelFile.xls')
 

python读写Excel文件_xlrd模块读取,xlwt模块写入的更多相关文章

  1. python读写Excel文件的函数--使用xlrd/xlwt

    python中读取Excel的模块或者说工具有很多,如以下几种: Packages 文档下载 说明 openpyxl Download | Documentation | Bitbucket  The ...

  2. [转]用Python读写Excel文件

    [转]用Python读写Excel文件   转自:http://www.gocalf.com/blog/python-read-write-excel.html#xlrd-xlwt 虽然天天跟数据打交 ...

  3. Python读写Excel文件和正则表达式

    Python 读写Excel文件 这里使用的是 xlwt 和 xlrd 这两个excel读写库. #_*_ coding:utf-8 _*_ #__author__='观海云不远' #__date__ ...

  4. python读写Excel文件--使用xlrd模块读取,xlwt模块写入

    一.安装xlrd模块和xlwt模块 1. 下载xlrd模块和xlwt模块 到python官网http://pypi.python.org/pypi/xlrd下载模块.下载的文件例如:xlrd-0.9. ...

  5. 用Python读写Excel文件(转)

    原文:google.com/ncr 虽然天天跟数据打交道,也频繁地使用Excel进行一些简单的数据处理和展示,但长期以来总是小心地避免用Python直接读写Excel文件.通常我都是把数据保存为以TA ...

  6. 用Python读写Excel文件的方式比较

    虽然天天跟数据打交道,也频繁地使用Excel进行一些简单的数据处理和展示,但长期以来总是小心地避免用Python直接读写Excel文件.通常我都是把数据保存为以TAB分割的文本文件(TSV),再在Ex ...

  7. Python读写EXCEL文件常用方法大全

    前言 python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别,这里我主要介绍几个常用的方式. 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: 用pa ...

  8. python 读写 Excel文件

    最近用python处理一个小项目,其中涉及到对excel的读写操作,通过查资料及实践做了一下总结,以便以后用. python读写excel文件要用到两个库:xlrd和xlwt,首先下载安装这两个库. ...

  9. Python读写Excel文件的实例

    最近由于经常要用到Excel,需要根据Excel表格中的内容对一些apk进行处理,手动处理很麻烦,于是决定写脚本来处理.首先贴出网上找来的读写Excel的脚本. 1.读取Excel(需要安装xlrd) ...

随机推荐

  1. LI 标签中让文章标题左对齐,日期右对齐的方法

    希望实现标题在左对齐,日期在右对齐,当直接给日期的span加上float:right时,IE8和FF都OK,但IE6/7则会换行,下面给出一个简单有效的解决办法. <!DOCTYPE html  ...

  2. 剁了xp,醉了win7

    装完win7,安装各种软件完毕,重启,然并卵.  cpu,内存飙升!! svchost.exe这个进程内存发疯了一样往上飙升 从 几十兆  到占用1个多G, 纳尼, 总共物理内存才2G. ╮(╯▽╰) ...

  3. 网页设计简史看设计&代码“隔膜”

    本文来自网易云社区 作者:马宝 设计与代码之间隔膜所在?既然你诚心诚意地问了,我就大发慈悲地告诉你.为了防止地球被破坏,为了维护世界的和平,为了贯彻爱与真实的邪恶~,我是穿梭在前端与设计之间爱与美丽的 ...

  4. ssh以bash登录的配置

    因ssh登录时不会加载.bashrc而是加载.bash_profile,所以以ssh的默认登录不会是bash,只要在.bash_profile中添加以下代码即可: if [ -f ~/.bashrc ...

  5. PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

    代码在本地运行一切都OK,放到服务器上,网站访问正常,上传就出现该错误. 提示:PHP Warning: File upload error - unable to create a temporar ...

  6. JavaScript - arguments object

    The arguments object is an Array-like object corresponding to the arguments passed to a function. fu ...

  7. jetty-maven-plugin

    <plugins>   <plugin>    <groupId>org.eclipse.jetty</groupId>    <artifact ...

  8. windows redis+lua的调试

    1.编写lua脚本my.lua local key = KEYS[1] --限流KEY(一秒一个) local limit = tonumber(ARGV[1]) --限流大小 local curre ...

  9. Chromium之各国语言切换

    在\src\build\Debug\locales\目录下存放着各国语言所需要的资源文件xx.pak,我这边共有53中语言支持. 命令行进入src\build\Debug目录,敲:chrome.exe ...

  10. Resources for Browser/Webkit/GPU

    Tali Garsiel's site: http://taligarsiel.com/ Webkit Main Flow Chromium Project: http://www.chromium. ...