前言:
python操做excel表格文件的增删读写,通常须要用到的第三方库有xlwt,xlrd。xlrd负责读取excel,xlwt负责写入excel文件。这种操做方法比较繁琐,效率还不错,通俗易懂。python
那么有没有一种更简便,操做更简单,效率还差很少的库呢?答案固然是必须有的。毕竟Python是以丰富的第三方库而做为热点的。
Pandas是xlwt,xlrd库的封装库,拥有更全面的操做对象,csv,excel,dataframe等等。在xlwt等读写库的基础上能够实现一个库操做不一样格式的文件。web
有点问题的是,Pandas操做excel文件比xlwt,xlrd更加抽象一些。app
接下来让咱们一块儿去探索一下:svg
1.建立 Excel表格文件
def create_excel(self):
"""
建立excel文件
:return:
"""
file_path = os.path.dirname(os.path.abspath(__file__)) + "/demo.xlsx"
df = pd.DataFrame(columns=["title", "content"])
df.to_excel(file_path, index=False)
在Dataframe对象中指定列名,columns参数表示第一行的列名值,是一个列表。学习
生成的excel表格以下: