python读取其它格式文件的模块

本文介绍了使用Python读取Excel和CSV文件的方法。对于Excel文件,可以采用xlrd模块直接读取,或先将文件转换为CSV格式再利用Python自带的csv模块进行解析。此外,还提供了读取PDF文件的pyPdf模块链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python读取excel文件数据的方法。一种方法是先把xls文件转换为csv格式文件,然后用csv模块(自带)解释,一种是用xlrd模块(需下载安装)来直接读取文件信息。该模块的网址为:
http://www.lexicon.net/sjmachin/xlrd.htm
例子为:

Quick start:

import xlrd
book = xlrd.open_workbook("myfile.xls")
print "The number of worksheets is", book.nsheets
print "Worksheet name(s):", book.sheet_names()
sh = book.sheet_by_index(0)
print sh.name, sh.nrows, sh.ncols
print "Cell D30 is", sh.cell_value(rowx=29, colx=3)
for rx in range(sh.nrows):
print sh.row(rx)
# Refer to docs for more details.
# Feedback on API is welcomed.

压缩包中的DOC目录带有使用文档及例程。


python解释CSV格式的文件,标准python自有csv模块,在Python Library Reference的第9节有介绍,或者从以下网址可得到一些例子:
http://www.object-craft.com.au/projects/csv/


python读取PDF文件的模块pyPdf:
http://pybrary.net/pyPdf/
带软件包及介绍,例子。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值