我假設這種情況就像您想要使用 translate(string.maketrans) 但您想要用多個字符替換某些單詞時。我正在嘗試自動化簡單的 Excel 任務,其中需要翻譯/替換某些單詞。我知道有很多方法可以做到這一點,例如當我使用 win32 時使用 for 循環或 excel 公式本身,但我在下面嘗試認為它更簡單,只是不從邏輯上理解為什么它不能工作。trans={'CA':'California','TX':'Texas','NY':'New York'}
wb2.Range('F10').value=str(wb1.Range('F2')).translate(trans)不返回任何錯誤,但 wb2.Range('F10') 中什么也沒有發生 →實際上 F2(sheet1 中)的值將被復制到 F10(sheet2 中)而不進行替換。誰能幫我嗎?謝謝。
使用Python pywin32中的表替換字符串
慕婉清6462132
2023-10-31 21:48:07