これが私のpythonスクリプトです:
from xlrd import open_workbook
from xlrd import xldate_as_tuple
book = open_workbook('C:/Users/.......Constantquotes.xlsx')
sheet0 = book.sheet_by_index(0) #Initializes the first row
print sheet0.row(0) #Prints the first row
date_value = xldate_as_tuple(sheet0.cell(0,1).value,book.datemode)
print date_value #Prints the date cell
# Next step: make the a list for the stock price
# Next step: append the list to a csv
だから私は価格をExcelに入れています、そして彼らは毎秒自分自身を更新します. 私がやりたいことは、Python スクリプトに 10 分ごとに Excel シートを読み取らせ (Python スクリプトをアクティブにするために cronjob を使用します)、最新の価格を、その株のみの価格を含む csv ファイルに追加することです。問題は、Python スクリプトを実行すると、価格と、現在の価格ではなく、最後に Excel ファイルを保存した日付が表示されることです。オプションを設定しようとしました-->保存-->保存-->自動回復情報を保存-> 1分ですが、それは役に立ちませんでした。質問を言い換えると、xlrd が .xls ファイルを読み取るたびに (Python スクリプトが現在の価格と日付を取得できるように)、価格と日付ではなく現在の価格と日付を取得する方法を教えてください。最後に .xlxs ファイルを保存したのはいつですか?
理想的には、コンピューターから数日間離れて、入力された .csv に戻ることができるようにしたいと考えています
または、.csv に入力するためのより良い解決策があるでしょうか?