pandas生成excel

pandas生成excel及解析

import pandas as pd

# 生成一列excel
def generate_excel_one():
    company_name_list = ['腾讯', '阿里巴巴', '百度']
    df = pd.DataFrame(company_name_list, columns=['company_name'])
    df.to_excel("company_name.xlsx", index=False)

# 生成两列excel
def generate_excel_two():
    company_name_list = [['腾讯', '北京'], ['阿里巴巴', '杭州'], ['百度', '北京']]
    df = pd.DataFrame(company_name_list, columns=['company_name', 'location'])
    df.to_excel("company_name.xlsx", index=False)

# 解析excle到list
def read_excel_to_list():
    df = pd.read_excel("company_name.xlsx", index_col=None, header=None)  
    # df = pd.read_excel("company_name.xlsx", engine="openpyxl", index_col=None, header=None)  # 低版本用这个

    df_list = df.values.tolist()
    for line in df_list:
        print(line)

if __name__ == '__main__':
    generate_excel_two()
    read_excel_to_list()
posted @ 2020-11-22 19:03  baishengguan  阅读(669)  评论(0编辑  收藏  举报