簡體   English   中英

將 Glob.glob 文件轉換為 pandas dataframe 和 append 到 ZBF57C902FA7D2BB65DEE673 工作表

[英]Converting Glob.glob file into a pandas dataframe and append to an excel sheet

這是我正在編寫的代碼,用於自動執行我所做的日常任務,但堅持每天使用該更改拾取文件。

df = pd.read_excel('Sales Data 2020.xlsx')

dbt = pd.read_excel('Sales Data 2020.xlsx', sheet_name='January')

test = glob.glob('January Sales 29122020.xlsx')

每天我都會以這種格式獲取銷售數據,一月銷售額 29122020。我正在嘗試將所有數據復制並粘貼到'Sales Data 2020.xlsx', sheet_name='January'

我遇到的困難是文件的日期每天更改,即 1 月銷售額 30122020 並且還有 20 個其他文件就像這樣,我需要將數據復制並粘貼到它們的相關選項卡中。 我查看了通配符來選擇文件名中的字符串,因為它們不會改變。

至於我被卡住的代碼,因為我需要將January Sales 29122020.xlsx轉換為 dataframe ,我不知道如何附加/連接dbt變量。

這是一個通配符,用於查找所有帶有January Sales的文件,然后是 concat 數據框:

import glob 
import pandas as pd
pd.concat([pd.read_excel(name, sheet_name='January') for name in glob.glob("January Sales*.xlsx")])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM