python去除excel空行_python中删除列表中的空元素以及如何读取excel中的数据

本文介绍了在Python中如何使用xlrd库读取Excel数据,并针对读取时遇到的空行问题提供了解决方案。内容包括xlrd库的使用方法,如打开Excel文件、获取行数和列数、读取单元格值等。同时,文章还简要提到了xlwt库用于写入Excel的操作,包括创建新文件、添加工作表、设置单元格样式等。
摘要由CSDN通过智能技术生成

这个暂时也没有找到更好的办法,用的是别人博客中的一种办法http://www.biofacebook.com/?p=186

while ” in a:

a.remove(”)

其中a为列表,之所以碰到这个问题是由于在从excel读数据时,有些列的长度不相等,当把短的列转换为列表时,会出现有空数据。

另外常见的读取excel的方法有http://blog.csdn.net/a_ran/article/details/39610471

因为经常用到对excel的相关操作,今天就在此总结相关内容,方便大家参考。

python操作excel除了读就是写。

从读开始

xlrd

http://pypi.python.org/pypi/xlrd

导入

import xlrd

打开excel

file = xlrd.open_workbook('demo.xls')

查看文件中包含sheet的名称

file.sheet_names()

得到第一个工作表,或者通过索引顺序 或 工作表名称

sheet = file.sheets()[0]

sheet = file.sheet_by_index(0)

sheet = file.sheet_by_name(u'Sheet1')

获取行数和列数

nrows = sheet.nrows

ncols = sheet.ncols

循环行,得到索引的列表

for rownum in range(sheet.nrows):

print sheet.row_values(rownum)

获取整行和整列的值(数组)<

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值