下のコードで作成する。
1,Excelを作成する
import openpyxl as openpyxl
import pandas as pd
df=pd.DataFrame({'ID':[1,2,3],'Name':['Time','Victor','Nick']})
df=df.set_index('ID')
print(df)
# df.to_excel('C:\Temp\output.xlsx')
# print('Done')
2,10秒ごとにコードが行う
from datetime import datetime
from apscheduler.schedulers.blocking import BlockingScheduler
def job_function():
print('Hello World')
sched=BlockingScheduler()
sched. add_job(job_function,'interval',seconds=10)
sched.start()
3,指定の時間にコードが行われる。
import schedule
import time
import pandas as pd
def job():
df = pd.DataFrame({'ID': [1, 2, 3], 'Name': ['Tim', 'Victor', 'Nick']})
df.to_excel('C:\Temp\output13.xlsx')
schedule.every().day.at('22:22').do(job)
while True:
schedule.run_pending()
time.sleep(1)
print('Done!')