python读写Excel文件_xlrd模块读取,xlwt模块写入
一、安装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模块写入的更多相关文章
- python读写Excel文件的函数--使用xlrd/xlwt
python中读取Excel的模块或者说工具有很多,如以下几种: Packages 文档下载 说明 openpyxl Download | Documentation | Bitbucket The ...
- [转]用Python读写Excel文件
[转]用Python读写Excel文件 转自:http://www.gocalf.com/blog/python-read-write-excel.html#xlrd-xlwt 虽然天天跟数据打交 ...
- Python读写Excel文件和正则表达式
Python 读写Excel文件 这里使用的是 xlwt 和 xlrd 这两个excel读写库. #_*_ coding:utf-8 _*_ #__author__='观海云不远' #__date__ ...
- python读写Excel文件--使用xlrd模块读取,xlwt模块写入
一.安装xlrd模块和xlwt模块 1. 下载xlrd模块和xlwt模块 到python官网http://pypi.python.org/pypi/xlrd下载模块.下载的文件例如:xlrd-0.9. ...
- 用Python读写Excel文件(转)
原文:google.com/ncr 虽然天天跟数据打交道,也频繁地使用Excel进行一些简单的数据处理和展示,但长期以来总是小心地避免用Python直接读写Excel文件.通常我都是把数据保存为以TA ...
- 用Python读写Excel文件的方式比较
虽然天天跟数据打交道,也频繁地使用Excel进行一些简单的数据处理和展示,但长期以来总是小心地避免用Python直接读写Excel文件.通常我都是把数据保存为以TAB分割的文本文件(TSV),再在Ex ...
- Python读写EXCEL文件常用方法大全
前言 python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别,这里我主要介绍几个常用的方式. 用xlrd和xlwt进行excel读写: 用openpyxl进行excel读写: 用pa ...
- python 读写 Excel文件
最近用python处理一个小项目,其中涉及到对excel的读写操作,通过查资料及实践做了一下总结,以便以后用. python读写excel文件要用到两个库:xlrd和xlwt,首先下载安装这两个库. ...
- Python读写Excel文件的实例
最近由于经常要用到Excel,需要根据Excel表格中的内容对一些apk进行处理,手动处理很麻烦,于是决定写脚本来处理.首先贴出网上找来的读写Excel的脚本. 1.读取Excel(需要安装xlrd) ...
随机推荐
- 如何在windows“我的电脑”中添加快捷文件夹
如图所示,windows中打开“我的电脑”时,原来有6个默认的文件夹,访问非常便捷,自己想再增加,可以使用“ThisPCTweaker”即可完成 操作如下图,不多解释,简单操作: 文件下载:http: ...
- 字符串分割(C++)
一.用strtok函数进行字符串分割 原型: char *strtok(char *str, const char *delim); 功能:分解字符串为一组字符串. 参数说明:str为要分解的字符串, ...
- cgi、fastcgi、php-cgi、php-fpm的关系
1. CGI CGI全称是"公共网关接口"(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行"交谈"的一种工具,其 ...
- Qt Demo Http 解析网址 Openssl
今天练习了一下Qt 解析http协议,在Demo中使用到了Openssl 一上午的时间都是编译openssl,不过还是没有成功,很遗憾,这里整理了有关这个Demo的本件 网盘连接:见下方评论吧,长传太 ...
- 1.爬虫 urlib库讲解 Handler高级用法
在前面我们总结了urllib库的 urlopen()和Request()方法的使用,在这一小节我们要使用相关的Handler来实现代理.cookies等功能. 写在前面: urlopen()方法不支持 ...
- %matplotlib inline
整理摘自 https://zhidao.baidu.com/question/1387744870700677180.html %matplotlib inline是jupyter notebook里 ...
- [Binary Search] Leetcode 35, 74
35. Search Insert Position Description Given a sorted array and a target value, return the index if ...
- Tensorflowonspark安装
1.实验环境 Centos7+Python3.6+Java8+Hadoop2.6+Spark2.3+Tensorflow1.10.0 2.Tensorflow安装 最简单的方式:pip install ...
- const 常量与 define常量的区别
c++中的常量可以使用const定义,也可以使用#define宏定义的方式:二者区别如下: - **区别** 1. const定义的常量有自己的数据类型,编译器可以对其进行严格的类型检查:但是defi ...
- VS2013 启用avalon 智能提示 Intelligence
第一步: 关闭VS2013. 第二步: 进入目录: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Packages\schem ...