以下のコードを使用して、印刷するデータを取得できます。コードを xlrd に切り替えるにはどうすればよいですか?
このコードを変更して、既に開いて表示されている xls ファイルを使用するにはどうすればよいでしょうか。したがって、ファイルは最初に手動で開かれ、次にスクリプトが実行されます。
そして、更新されます。
そしてMysqlにプッシュされます
import os
from win32com.client import constants, Dispatch
import numpy as np
#----------------------------------------
# get data from excel file
#----------------------------------------
XLS_FILE = "C:\\xtest\\example.xls"
ROW_SPAN = (1, 16)
COL_SPAN = (1, 6)
app = Dispatch("Excel.Application")
app.Visible = True
ws = app.Workbooks.Open(XLS_FILE).Sheets(1)
xldata = [[ws.Cells(row, col).Value
for col in xrange(COL_SPAN[0], COL_SPAN[1])]
for row in xrange(ROW_SPAN[0], ROW_SPAN[1])]
#print xldata
a = np.asarray(list(xldata), dtype='object')
print a