如何将excel中的列存储到python3.6?

时间:2017-10-12 16:32:14

标签: python excel

我正在慢慢使用spyder Python3.6,希望你能给我一些解决这个问题的方法:

包含10列(从列a到e)和20行(从第2行到第21行)的Excel文件[c1.xlsx],现在我想使用python创建工作表(列为A,B,C ,E)。我需要来自a,b,c和e列的这20行的所有数据。

所以我希望我能得到result

我发现了一些代码:

    import pandas as pd
    import os

    dir = os.path.join('..' , 'Climate')
    fname = 'C1.xlsx'
    fpath = os.path.join(dir,fname)
    data = pd.read_excel(fpath,sheetname = 'sheet1',header=0)

    df_Ct = pd.columns = (['A', 'B', 'C', 'E']) 

如何继续阅读这些值?

1 个答案:

答案 0 :(得分:0)

根据文档,“read_excel”返回一个DataFrame。所以你已经掌握了数据。

然后,您可以通过引用其名称来访问DataFrame中的列,例如:

DF [ 'A']

然后,您可以构建一个新的数据框并将其写出来。