一、python提取excel指定一列保存到新表

原数据举例如下:

  1. 提取B列另存到新表
    在这里插入图片描述

  2. 执行文件如下:

import pandas as pd
def excel_one_line_to_list():
    df = pd.read_excel(r'D:\Users\gxcaoty\Desktop\全流程\2.xlsx', usecols=[1])  # 读取项目名称一列,不要列名names=None
    df_li = df.values.tolist()
    result = []
    for s_li in df_li:
        result.append(s_li[0])
    print(result)
    df = pd.DataFrame(result, columns=['name'])
    df.to_excel("yili.xlsx", index=False)
if __name__ == '__main__':
    excel_one_line_to_list()
  1. 执行结果如下:
    在这里插入图片描述

二、python提取excel指定两列保存到新表

执行文件如下:

import pandas as pd
def excel_one_line_to_list():
    df = pd.read_excel(r'D:\Users\gxcaoty\Desktop\全流程\2.xlsx', usecols=[1, 2])  # 读取项目名称和行业领域两列,并不要列名names=None
    df_li = df.values.tolist()
    print(df_li)
    df = pd.DataFrame(df_li, columns=['name', 'local'])
    df.to_excel("li.xlsx", index=False)

if __name__ == '__main__':
    excel_one_line_to_list()

执行结果如下:

在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐