python读取excel文件(xrld模块)
来源:互联网 发布:手机空调遥控器软件 编辑:程序博客网 时间:2024/05/18 03:47
Python读取excel文件
一、python xlrd模块 安装
mac 下安装python xlrd模块
http://www.crifan.com/python_read_excel_xls_file_xlrd/comment-page-1/
python setup.py install
在mac 下出现的错误是
http://stackoverflow.com/questions/18199853/error-could-not-create-library-python-2-7-site-packages-xlrd-permission-den
解决办法是:
sudo python setup.py install
python xlrd模块安装 在mac 下与window下有点不同
都是下载安装包解压后,然后既然终端 cd改变压缩包所在的路径 、目录
window 下 python setup.py install
mac 下 sudo python setup.py install
二、读取excel文件
在导入正确的模块之后,处理excel文件用python感觉比较java更简洁。但是各个模块也会有不同的效果
http://www.cnblogs.com/zhangjun1130/archive/2012/10/18/2728760.html
简单的代码:
# encoding: utf-8import xlrddata= xlrd.open_workbook('副本工资条模板1.xls') # 读excel文件table = data.sheet_by_name(u'Sheet1') # 获取一个工作表 有多种方法rownum = table.nrowscolnum = table.ncolsalldata = [] #baseinfo = []deductinfo = []#获取表格的标题title = table.cell(0,0).valueprint title#获取表头信息 这里要对应关系for j in range(colnum): if (6<=j and j<=7) or (9<=j and j<=13) : if (j==6 or j==9): deductinfo.append(table.row(1)[j].value) #记录代扣和应扣 temp = table.row(2)[j].value else : temp = table.row(1)[j].value # print temp baseinfo.append(temp)#还没处理异常的情况#获取所有的值for i in range(3,rownum): row = table.row_values(i) #print row alldata.append(row)print alldatafor i in range(len(alldata)): rowdata = alldata[i] print rowdata receiveadd = rowdata[len(rowdata)-1] if receiveadd != '': print receiveadd#rowdata = table.row_values(4)#print table.ncols,table.nrows # 获取行数和列数# print table.row_values(4) ,type(rowdata) #获取整行的值(数组)## cell_A1 = table.cell(0,0).value #获取某个单元格数据# print cell_A1## cell_B1 = table.row(4)[0].value #根据索引获取单元格数据# cell_B2 = table.col(0)[4].value# print cell_B1,cell_B2
Python读取excel文件参考:
http://www.360doc.com/content/12/0918/22/9369336_236837182.shtml xlrd模块的使用
http://www.cnblogs.com/lhj588/archive/2012/01/06/2314181.html
http://www.cnblogs.com/JefferyZhou/archive/2010/08/24/1807647.html excel数据导出到xml
- python读取excel文件(xrld模块)
- Python读取文件及安装读取Excel模块
- python模块:xlsxwriter和xlrd相结合读取、写入excel文件
- Python excel文件读取
- python读取excel文件
- python读取excel文件
- python读取excel文件
- python读取excel文件
- Python读取Excel文件
- python读取excel文件
- python 读取excel文件
- python读取excel文件中所有sheet表格:openpyxl模块(二)
- Python读取excel文件(xlrd,xlwt)
- python的xlrd模块(读取excel表格)
- python linecache 模块读取文件
- Python模块安装与读取Excel
- Python读取Microsoft Excel文件
- python简单读取excel文件
- 通过终端修改Finder
- 关于org-capture-templates配置代码的解释
- C++ GUI Qt4编程笔记1
- HTTP头的Expires与Cache-control
- SOJ 1035 DNA matching
- python读取excel文件(xrld模块)
- 暗示的健康就是加大甲方叫撒大姐夫
- python小知识
- Decode Ways [leetcode] DP
- COM组件与javascript 交互问题
- CUDA内存三
- Linux之Ubuntu学习003——gcc/g++编译器
- 原来iTunes Connect 的 reject binary 改变为 remove this version from review
- 代理缓存服务器知识点整理