xlrd

    0熱度

    1回答

    我想通過使用Tkinter和xlrd在Tkinter上創建下拉菜單。 下拉菜單的值應來自Excel的列表。到目前爲止,我只有這樣: i = 0 while i < 96: i = i+1 m=sheet.cell_value(i,1) print(m) mbuttonMaterial = Menubutton(tkFenster, text='Material')

    1熱度

    1回答

    有一個名爲file.txt的文本文件已經在其上。 當我瀏覽Excel表格並寫入文本文件時,它會擦除​​文本上的原文。 如何在保留原始文本信息的同時只附加Excel表格中的信息? CODE import xlwt import xlrd import csv workbook = xlrd.open_workbook('input.xls') sheet = workbook.sheet_

    2熱度

    1回答

    我試圖添加工作表到excel文件:ex.xls,並且每當我這樣做時,都會刪除以前創建的所有工作表。 如何在不刪除其他工作表的情況下向此excel文件添加工作表? 這裏是我的代碼創建一個表: import xlwt import xlrd wb = Workbook() Sheet1 = wb.add_sheet('Sheet1') wb.save('ex.xls')

    2熱度

    1回答

    我想從以下URL中的Excel文件讀給大熊貓:使用代碼 url1 = 'https://cib.societegenerale.com/fileadmin/indices_feeds/CTA_Historical.xls' url2 = 'https://cib.societegenerale.com/fileadmin/indices_feeds/STTI_Historical.xls'

    -2熱度

    2回答

    我有一個大的xlsx Excel文件(56MB,550k行),我試圖從中讀取前10行。我嘗試使用xlrd,openpyxl和pyexcel-xlsx,但是它們總是花費超過35分鐘,因爲它將整個文件加載到內存中。 我解壓縮了Excel文件,發現包含我需要的數據的xml是800mb解壓縮。 當您在Excel中加載相同的文件需要30秒。我想知道爲什麼在Python中需要那麼多時間?

    2熱度

    2回答

    我有一張xlsx文件。 我想用python 3(xlrd lib)打開它,但是我得到一個空文件! 我用這個代碼: file_errors_location = "C:\\Users\\atheelm\\Documents\\python excel mission\\errors1.xlsx" workbook_errors = xlrd.open_workbook(file_errors_lo

    0熱度

    1回答

    我正在嘗試使用pandas將xlsx文件讀入python。 我已經完成了這個數千次之前,但由於某些原因,它不適用於某個特定的文件。 該文件被從其它源下載和我得到一個AssertionError(見端)與熊貓讀取時: df = pandas.read_excel(pathtomyfile, sheetname = "Sheet1") 該變量用於路徑定義。路徑存在(os.path.exists(p

    -1熱度

    1回答

    我需要閱讀Excel和獲得Excel中使用的external_books(因爲有在Excel中使用INDEX或VLOOKUP FUNC) 我選擇openpyxl,該openpyxl.WorkBook._external_links API可以做它很好,但速度太慢(我的Excel是600KB),約27S 這裏是我的代碼: wb=openpyxl.load_workbook(os.path.join(

    2熱度

    1回答

    我有一個很大的xls文件的問題。當我的應用程序添加新的統計記錄(文件末尾的新行)時,會有很長時間(一分鐘)。如果我用空的xls文件替換它,這個工作最好(1-2秒)。所以我想盡可能優化這個。 我使用類似: def add_stats_record(): # Add record lock = LockFile(STATS_FILE) with lock: #

    1熱度

    1回答

    與xlrd讀我寫了這個程序來讀取一個excel一列文件,然後將其寫入到一個txt文件: import xlrd, sys text_file = open("Output.txt", "w") isotope = xlrd.open_workbook(sys.argv[1]) first_sheet=isotope.sheet_by_index(0) x= [] for rownum