python模块-xlrd读取excel文件

文章目录 [ 隐藏 ]

xlrd模块简介

python的xlrd模块主要用以读取和修改Excle文件。

下载地址:https://pypi.python.org/pypi。

xlrd模块常用方法

xlrd模块使用实例

excel文件

编写代码

运行结果


简单写入Excel内容

日期数据的格式处理

我们再处理上面的文件过程中发现,日期显示为浮点数了。这个怎么处理呢?
python读取excel中单元格的内容返回的有5种类型,即上面例子中的ctype:

即date的ctype=3,这时需要使用xlrd的xldate_as_tuple来处理为date格式,先判断表格的ctype=3时xldate才能开始操作。

合并单元格的处理

读取文件的时候需要将formatting_info参数设置为True,默认是False,所以上面获取合并的单元格数组为空,

merged_cells返回的这四个参数的含义是:(row,row_range,col,col_range),其中[row,row_range)包括row,不包括row_range,col也是一样。
(6, 7, 2, 4)的含义是:第6到7行(不包括6),2到4列(不包括2)合并。
(1, 3, 3, 4)的含义是:第1到3行(不包括1)3到4列(不包括3)合并。

利用这个,可以分别获取合并的两个单元格的内容:

未经允许不得转载:Python在线学习 » python模块-xlrd读取excel文件

赞 (0)

来吐槽吧 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址