gpt4 book ai didi

excel - 具有滚动日期的 Excel 工作簿的 Read_Excel

转载 作者:行者123 更新时间:2023-12-04 20:51:48 28 4
gpt4 key购买 nike

我正在尝试编写一些代码,首先从每天将数据放入文件夹或从电子邮件附件中提取的 Excel 工作簿中提取数据。

工作簿具有这样的命名功能:Workbook 20190821 (明天工作簿名称将是 Workbook 20190822 我想让这个过程尽可能免接触,那么有没有办法通过 channel pandas.read_excel()(或其他一些函数)来处理滚动日期?

除非Python 中已经提供了一些内置方法,我想知道是否有一个按工作日增加然后保存为 Path 的 For 循环名字会起作用吗?

最佳答案

此脚本可用于从文件夹路径中搜索今天的工作表。
这是你想要的?

import datetime
import pandas as pd
import os

# File folder
file_path = 'your file path for the file'

# Get current date
num = datetime.datetime.today().strftime("%Y%m%d")

# Current date's workbook name
workbook_name = 'Workbook ' + num

# Complete path
path = os.path.join(file_path, workbook_name)

# Read workbook to Pandas dataframe
df = pd.read_excel(workbook_name)

如果你想找到最新的文件(如果每日文件还没有到达),检查这个: How to get the latest file in a folder using python

关于excel - 具有滚动日期的 Excel 工作簿的 Read_Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57585470/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com