找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1798|回复: 0

[已解决] pandas操作Excel问题,大佬救救我!请喝奶茶!!!

1

主题

1

帖子

1

积分

贫民

积分
1
Jeff_Chow666 发表于 2021-8-4 00:48:26 | 显示全部楼层 |阅读模式
本帖最后由 Jeff_Chow666 于 2021-8-7 16:55 编辑

import pandas as pd
from pandas import DataFrame

# 遍历文件夹里的所有Excel文件名字,加入列表

import os
path = r‘C:\Database\Data-Excel version’  # 要操作的文件夹路径
list1 = []
files = os.listdir(path)  # 得到文件夹下面的所有文件名称
# 通过循环实现便利,读取出所有文件名称
for file in files:
    if file.endswith("xlsx") or file.endswith("xls"):
        list1.append(file)

# print(list1)                                
----------------------------------------------------------------------------------
# pandas读取单个excel文件

excel_file_path1 =  r‘C:\Database\Data-Excel version\Workbook1.xls' # excel文件路径

df1 = pd.read_excel(excel_file_path1, sheet_name = ’sheet2', header=0, usecols=[1])  
# sheet_name:指定要读入的sheet; usecols:指定要读入的列;header: 定义数据列名称;

df1.columns = ['Column1']    # 重命名标题

print(df1)

# 将读取的数据写入Excel

target_file_path = r‘C:\Database\Data-Excel version\Workbook4.xls
df1.to_excel(target_file_path, sheet_name='sheet1', index = None)

------------------------------------------------------------------------------------
# pandas遍历文件夹下所有excel文件

list2 = []
for i in list1:
        list2.append(pd.read_excel(os.path.join(path,i), sheet_name = 'cycle', header=0, usecols=[1])               

print(list2)

<遍历所有Excel文件就不会了,请大佬救救我!万分感谢!!!>

20210803_111615.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表