2017-06-01 443 views
0

我有一個excel,其中第1行中的值從第1列到第15列。每個單元格值在最後都有一個數字。Python在Excel中根據條件合併'n'個單元格

我想要創建另一行,根據結尾數字合併單元格並將該相應的文本放在合併的單元格中。但行值仍然需要維護順序。

例如A1=ABC3,B1=ABC5,C1=ABC 4等等。現在我想在第2行創建前3個單元格的合併,並放置ABC3。我需要在同一行2中創建5個合併單元格,以放置ABC5。之後,4合併單元格在同一行和地方ABC4等等。任何想法如何實現這一點?

回答

0

這可以通過openpyxl模塊來完成。如果你還不熟悉,那麼做一些tutorials將是一個好的開始。

+0

是的,我沒有使用openpyxl。但我認爲我讓它太複雜了:-)。它確實有效,但過多的程序性和可重用性爲零。所以在檢查是否有更好的方法。 –

+0

啊,所以你已經有了一些代碼。優秀!你能否編輯你的問題來包含這段代碼?這會讓人們更容易理解你的問題並幫助你。請參閱https://stackoverflow.com/help/mcve和https://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks。 – Xukrao

相關問題