问题:今天在学Python学到读取excel信息的时候发现了一个问题,
课本上是用read_excel的方法去读取Excel的信息的,
因课本是直接把excel放在路径上的,所以说用read_excel方法去读取是不需要添加路径的,
但是身为小白的我当然是不能走寻常路的,疑是我用找路径的方法去使用Read_excel。代码是这样的
import pandas as pd
#解决数据输出时列名不对齐的问题
pd.set_option('display.unicode.east_asian_width', True)
df=pd.read_excel(r'D:\pdf\1月.xlsx')
print(df.head()) #输出前5条数据
不出意外的,代码报错了
解决方法:正所谓码字1分钟百度1小时,经过漫长的百度后,我把代码改成这样:
import pandas as pd
#解决数据输出时列名不对齐的问题
pd.set_option('display.unicode.east_asian_width', True)
df=pd.read_excel(r'D:\\pdf\\1月.xlsx')
print(df.head()) #输出前5条数据
还有这样的:
import pandas as pd
#解决数据输出时列名不对齐的问题
pd.set_option('display.unicode.east_asian_width', True)
df=pd.read_excel(r'D:/pdf/1月.xlsx')
print(df.head()) #输出前5条数据
最后不出意外全部报错了!。好家伙,我继续用了1个小时在百度,终于终于还是是CSDN找到了答案,CSDN YYDS 。。
这个是运行效果:
咳咳,最后的解决办法就是安装openpyxl,果然Python要么就是在安装包,要么在安装包的路上
咳咳,开玩笑。总而言之还是要感谢CSDN的大神,下面附链接详细的讲解:
这是我写的第一篇文章,后续在学习Python过程中遇到更多逗比事件会分享给大家,各位感觉好用的可以给我点个关注,点个收藏,谢谢!