51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Python - xlrd,xlwt模块操作excel文件

Python输出的数据用Excel文件查看往往更直观,而且Excel中的数据也常常需要读取到Python程序中。Python的xlrd和xlwt模块便是为此而生。文本记录这两个模块的使用方法。

测试用例 {#测试用例}

使用read_test.xlsx作为读取excel的测试文件。其中两个工作表,分别为:

模块安装 {#模块安装}

用pip可以方便地安装

xlrd {#xlrd}

读取excel文件(xls,xlsx) {#读取excel文件(xls,xlsx)}

获取工作表信息 {#获取工作表信息}

获取工作表内容 {#获取工作表内容}

通过索引 {#通过索引}

通过名称 {#通过名称}

获取工作表中数据内容 {#获取工作表中数据内容}

获取工作表行信息 {#获取工作表行信息}

获取工作表列信息 {#获取工作表列信息}

获取工作表指定位置信息 {#获取工作表指定位置信息}

获取工作表中数据的类型 {#获取工作表中数据的类型}

说明:ctype : 0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error

获取合并单元格信息 {#获取合并单元格信息}

这返回的四个数字定位了一组合并单元格操作,如果把四个数表示为(A,B,C,D),可以这样理解:

  • 合并单元格的起始(左上角)单元格(在合并区域内)坐标为[A,C]
  • 合并单元格的结束(右下角)单元格(在合并区域外)坐标为[B,D]

xlwt {#xlwt}

建立xlwt对象 {#建立xlwt对象}

建立工作表 {#建立工作表}

向数据表写入内容 {#向数据表写入内容}

设置列宽、行高 {#设置列宽、行高}

设置内容样式 {#设置内容样式}

获取源码 {#获取源码}

文中测试环境与所有源码可在Github下载。


文章链接:
https://www.zywvvd.com/notes/coding/python/python-xlrd-xlwt/python-xlrd-xlwt/

赞(0)
未经允许不得转载:工具盒子 » Python - xlrd,xlwt模块操作excel文件