我現在做了一個讀去excel檔案的python並包成read.exe去執行。
目前已完成的部分是我可以讀取跟read.exe相同路徑內的excel檔案並去做選擇看要使用哪一個excel檔。
現在想要讓他變成,我直接拖曳我要選擇的excel檔案到read.exe上面,read.exe會直接知道我需要的是哪一個excel並用他去執行。
以下是我目前讀取同路徑excel檔以及選擇的方法
#get excel name
filelist=[]
for root, dirs, files in os.walk(".", topdown=False):
for name in files:
str=os.path.join(root, name)
if str.split('.')[-1]=='xlsx':
filelist.append(str)
print("Excel in your Folder:")
print(filelist)
check = input("Choose Excel(1、2、3...) : ")
filename = filelist[int(check)-1][2:]
print("Excel Name : ",filename)
#xlsx
workbook = xlrd.open_workbook(filename,'r')
sheet = workbook.sheet_by_index(0)
c_cols = sheet.col_values(0)
c_row = sheet.row_values(0)
data_set = list()
想問各位有沒有什麼方法可以實現我想要拖曳excel檔案到read.exe檔然後直接利用該excel檔案的檔名去做執行
感謝!!