用苹果电脑里面的python读excel文件

用苹果电脑+用python,2块都不是很熟悉
现在想读取桌面的一个文件夹里面的excel表格。
位置是:/Users/sunwenting/Desktop/python 数据分析课程

from openpyxl import load_workbook
wb = load_workbook('/Users/sunwenting/Desktop/python 数据分析课程/全部基金.xlsx') 

img

可以用 easy excel 这个库。

参考GPT和自己的思路,以下是在苹果电脑上使用Python 3读取桌面上的一个文件夹中Excel表格的代码:

import os
import pandas as pd

# 指定文件夹路径
folder_path = '/Users/sunwenting/Desktop/python 数据分析课程/'

# 获取文件夹下所有文件的文件名列表
file_names = os.listdir(folder_path)

# 读取所有Excel表格数据
data_frames = []
for file_name in file_names:
    if file_name.endswith('.xlsx'):  # 仅处理.xlsx文件
        file_path = os.path.join(folder_path, file_name)
        df = pd.read_excel(file_path)
        data_frames.append(df)

# 合并所有Excel表格数据
merged_df = pd.concat(data_frames)

# 打印合并后的数据
print(merged_df)

解释:

1.首先导入所需的Python库,包括os和pandas。
2.指定要读取的文件夹路径,并使用os.listdir()函数获取该文件夹下所有文件的文件名列表。
3.在循环中,对于每个文件名,检查是否以.xlsx结尾,如果是,则将文件名与文件夹路径合并为完整的文件路径,然后使用pandas.read_excel()函数读取Excel表格数据,并将其添加到data_frames列表中。
4.最后,使用pandas.concat()函数将所有表格数据合并为一个DataFrame,并将其打印出来。

如果对你有帮助,还请采纳,您的鼓励就是我继续回答的动力,谢谢!!

参考GPT和自己的思路:您可以使用以下代码来读取指定位置的Excel文件:

from openpyxl import load_workbook

filepath = '/Users/sunwenting/Desktop/python 数据分析课程/全部基金.xlsx'
wb = load_workbook(filepath)

请注意,如果您的Excel文件的格式不是.xlsx,您需要使用相应的库进行处理。例如,如果您的Excel文件的格式是.xls,您可以使用xlrd库:

import xlrd

filepath = '/Users/sunwenting/Desktop/python 数据分析课程/全部基金.xls'
wb = xlrd.open_workbook(filepath)

建议阅读https://blog.csdn.net/summeryone/article/details/126407837?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167905850616800222879451%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167905850616800222879451&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~pc_rank_34-1-126407837-null-null.142^v74^pc_new_rank,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=%E7%94%A8%E8%8B%B9%E6%9E%9C%E7%94%B5%E8%84%91%E9%87%8C%E9%9D%A2%E7%9A%84python%E8%AF%BBexcel%E6%96%87%E4%BB%B6&spm=1018.2226.3001.4187

以下答案由GPT-3.5大模型与博主波罗歌共同编写:
可以使用Python的openpyxl库来读取Excel文件,以下是一个简单的例子:

from openpyxl import load_workbook

# 打开Excel文件
wb = load_workbook(filename='/Users/sunwenting/Desktop/python 数据分析课程/全部基金.xlsx')

# 选择要读取的工作表
ws = wb.active

# 遍历表格中的所有行
for row in ws.iter_rows():
    # 遍历行中的所有单元格
    for cell in row:
        # 输出单元格的值
        print(cell.value)

代码中的load_workbook函数用于打开指定路径下的Excel文件,然后使用active属性选择要读取的工作表。接着使用iter_rows方法遍历工作表中的所有行,然后使用内层循环遍历每一行中的所有单元格,最后输出每个单元格的值。
如果我的回答解决了您的问题,请采纳!