是否可以使用python打开,编辑和保存excel的其他文件?

问题描述 投票:-3回答:2

我想创建一个自动程序,使用通过电子邮件获得的另一个excel文件的信息填充现有的excel文件。

目的是根据我的工作人员通过附加的excel文件中通过电子邮件向我发送的内容来自动更新我的客户数据库。

哪些库最适合打开,编辑,复制和粘贴excel文件。

我尝试了xlsxwriter和xlswings,但是这些库似乎都不适合我。

谢谢

python xlsxwriter
2个回答
0
投票

您可以使用Openpyxl模块。请参阅文档以获取更多详细信息或Openpyxl培训视频。


0
投票

Pandas库可用于读取/修改Excel工作表。

    import pandas as pd
    file = pd.read_excel(file)

将文件读入代码。

您也可以使用Openpyxl引用此:Modify an existing Excel file using Openpyxl in Python

示例代码:

    from openpyxl import Workbook
    wb = Workbook()

    # grab the active worksheet
    ws = wb.active

    # Data can be assigned directly to cells
    ws['A1'] = 42

    # Rows can also be appended
    ws.append([1, 2, 3])
© www.soinside.com 2019 - 2024. All rights reserved.