2013-02-12 58 views
-4

我想你的幫助寫一個腳本(最好是python),它執行以下操作。鑑於我有兩個excel文件在第一列中有一些匹配的值(名稱)。第一個文件中的第二列具有值(數字),第二個文件中的第二列爲空。我的任務是從第二個文件讀取一個名稱,看它是否與第一個文件中的任何名稱匹配,然後從那裏讀取相應的值,然後將該值寫回第二個文件。等等... 請幫助!從列中讀取名稱並在另一個excel文件中查找與該名稱相對應的值?

回答

0

爲什麼不使用基本的Excel函數來做到這一點? vlookup函數已經過優化,可以做到這一點!

你的第二個選項(僅適用於非常複雜之情況,基礎VLOOKUP或更先進的index & match功能無法處理)應datanitro,讓你使用Python 腳本的Excel。

有一個類似的Stackoverflow question a site dedicated來自Python的excel工作的主題(也有點老),所以如果你出於某種原因選擇這個路徑有很多documationtion。你應該警告大多數python excel庫僅處理xls文件,而不處理更新的xlsx/xlsm。

openpyxl應該是一個新的lib支持xlsx但我沒有嘗試過自己。

還有一些Meta StackOverflow意見建議:因爲你是一個新用戶,這是一個社區驅動的Q &一個網站。請通過提供更多數據來更輕鬆地回答您的問題:您嘗試了什麼?向我們展示代碼。解釋什麼是用例,展示一些研究等等,這將會向社區表明你已經做出了努力,並且我們會更加樂於幫助。也接受正確或有用的答案,這會給我們點和快樂。

相關問題