读写excel
场景1
import pandas as pd
//pandas使用的是字典存储形式如 key:value
df = pd.DataFrame({'ID':[1,2,3],'NAME':['name1','name2','name3']})
print( df )
df.to_excel("E:/test.xlsx")
场景2
import pandas as pd
//pandas使用的是字典存储形式如 key:value
df = pd.DataFrame({'ID':[1,2,3],'NAME':['name1','name2','name3']})
df = df.set_index('ID')
print( df )
df.to_excel("E:/test.xlsx")
场景3
import pandas as pd
//pandas使用的是字典存储形式如 key:value
df = pd.read_excel("E:/test.xlsx") //读取excel文档
print( df.shape ) //输出(行数,列数)
print( df.columns )//输出标题行
print( df.head() )//默认输出5行,也可以增加参数,如查看3行, df.head(3)
print( df.tail(3) )//查看最后3行
场景4
重要:指定索引列的打开方式
import pandas as pd
//设定读取的起始行,默认从索引0(第一行)开始
df = pd.read_excel("E:/test.xlsx",header=1) //读取excel文档,从第2行开始
//如果没有标题行
df = pd.read_excel("E:/test.xlsx",header=None)
//设置标题
df.columns('ID','NAME') //根据需要设置列标题
df = df.set_index('ID',inplace=True)
//指定index_id打开文档
df = pd.read_excel("E:/test.xlsx",index_id='ID')
网友评论