前言
本想就着这个机会学习下Java读取Excel的,奈何搜了一圈,发现还是Pandas最为简单明了。打算先就Python写一版,后面在学习时可能还会发一篇《用Java优雅地操作Excel和数据库》。
准备工作
软件包
关于软件安装和环境配置,网上有成堆的教程,此处不再赘述。
大体上需要用到的软件就以下几款:
Anaconda(建议用Anaconda里的jupyter notebook,如果喜欢PyCharm也可以,当然也可以只用Python)
Python(Anaconda和PyCharm都内置,如果只有Python也可)
MySQL(不多说了,免费)
数据
数据只要随便找一个Excel文件,自己建一个Excel文档(不论是.xls还是.xlsx后缀都可以),并随便写一些内容,保存为 成绩单.xlsx。
Pandas读取Excel文件
import pandas as pd # 如果没有安装pandas报错,直接在jupyter里面运行后述语句 !pip install pandas
df = pd.read_excel(r"C:\Users\Administrator\Desktop\成绩单.xlsx") # 读取test.xlsx的sheet1,并以第一行作为Dataframe的标题头
df.head()