我们在使用Python中的xlrd模块读取excel文件中的内容时经常会遇到以下问题:
- 将单元格中的整型数据读出为浮点型数据,如将4读成4.0;
- 将单元格中的日期类型数据读出为浮点型数据,如将2018/6/13读成46713.0;
- 将单元格中的布尔类型数据读出成浮点型数据,如将1读成1.0。
正确地读取数据是进行数据分析的基础,所以提供了一种解决此类问题的思路。在介绍解决方案之前,先介绍一下使用python读取excel中的单元格内容时返回的5种数据类型:
0:Empty 1:String 2:Number 3:Data Boolean 5:Error