【问题标题】:Python merge 'n' cells in excel based on conditionPython根据条件合并excel中的'n'个单元格
【发布时间】:2017-11-02 09:21:57
【问题描述】:

我有一个 Excel,其中第 1 行从第 1 列到第 15 列有值。最后每个单元格值都有一个数字。

我想创建另一行,它根据结束编号合并单元格并将相应的文本放入合并的单元格中。但是行值仍然需要保持顺序。

例如A1=ABC3B1=ABC5C1=ABC4 等。现在我想在第 2 行创建前 3 个单元格的合并并放置 ABC3。我需要在同一行 2 中创建 5 个合并单元格以放置 ABC5。之后在同一行中合并 4 个单元格并放置 ABC4 等等。有什么想法如何实现吗?

【问题讨论】:

    标签: python excel python-3.x merge


    【解决方案1】:

    这可以通过openpyxl 模块来完成。如果您还不熟悉它,那么做一些tutorials 将是一个好的开始。

    【讨论】:

    • 是的,我确实使用了 openpyxl。但我认为我让它太复杂了:-)。它确实有效,但过多的程序性和可重用性为零。检查是否有更好的方法也是如此。
    • 啊,所以你已经有了一些代码。优秀!您能否编辑您的问题以包含此代码?这将使这里的人们更容易理解您的问题并为您提供帮助。见stackoverflow.com/help/mcvemeta.stackexchange.com/questions/22186/…
    猜你喜欢
    • 2013-11-15
    • 1970-01-01
    • 2018-03-30
    • 2019-02-11
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    相关资源
    最近更新 更多