• Python用pandas获取Excel数据


    import pandas as pd
    
    df1 = pd.DataFrame(pd.read_excel(r'C:python测试文件我的三国啊.xlsx',sheet_name='Sheet1'))
    '''
    sheet_name参数用来指定要导入Excel的那个sheet文件 sheet_name='Sheet1' 或者 sheet_name='0'
    usecols=["姓名"] 选择读取数据的列
    '''
    print(df1) #输出获取的数据
    print(df1.columns) #返回所有的列名
    print(df1.index)   #索引
    print(df1.values) #值的二维数组
    print(df1.head(4)) #返回前N条数据
    print(df1.tail(4)) #返回后N条数据
    print(df1[0:3]) #切片 选择0至3-1行数据
    print(df1.loc[0:3]) # 选择0至3行数据
    print(df1.iloc[0:3])# 选择0至3-1行数据
    print(df1['姓名']) #选取特定的一列数据
    #print(df1.ix[0:3,["姓名"]])
    print(df1.shape) # 显示数据的行数与列数
    print(df1.dtypes) # 现在对应列的字段类型
    #将你想要的列放入一个列表里面
    list1=df1["姓名"]
    print(list1)
    
    #新Excel的列名
    data_df = pd.DataFrame(df1)
    data_df.columns = df1.columns
     
    #新文件存储到哪里
    writer = pd.ExcelWriter('C:python测试文件我的三国啊1.xlsx')
    #writer = pd.ExcelWriter('C:python测试文件我的三国啊1.xlsx',engine='openpyxl')
    data_df.to_excel(writer,float_format='%.5f')
    writer.save()
    

      

  • 相关阅读:
    SVN服务器搭建和使用(一)
    Python3.x和Python2.x的区别
    myeclipse启动不了的解决方法
    学习第49天
    学习第48天
    学习第47天
    学习第46天
    学习第45天
    学习第44天
    学习第43天
  • 原文地址:https://www.cnblogs.com/lcl-cn/p/15478959.html
Copyright © 2020-2023  润新知