小编Ric*_*ang的帖子

如何使用 Python 在 Excel 中的某些行之后追加一行

我是Python新手。这几天刚玩openpyxl。我想使用 Python 编写一个电子表格,但是单元格的格式和样式很复杂,并且不一定每次都正确。

所以我正在考虑制作一个模板 Excel 文件,并始终从该文件中读取并将其另存为新文件。为此,我必须避免覆盖某些行。目前,我使用代码在 Excel 中附加行,因为我不附加大小。

有什么方法可以附加特定行(例如第七行)中的行吗?

我的代码是:

def Output(message):

    wb = Workbook()
    ws = wb.active
    ws.title = 'Quotation'
    Row_size = len(message)
    for i in range (Row_size):
        message_line = message[i]

        ws.append(message_line)

    wb.save('Quatation.xlsx')
Run Code Online (Sandbox Code Playgroud)

python excel openpyxl

4
推荐指数
1
解决办法
9513
查看次数

标签 统计

excel ×1

openpyxl ×1

python ×1