我想创建一个自动程序,使用通过电子邮件获得的另一个excel文件的信息填充现有的excel文件。
目的是根据我的工作人员通过附加的excel文件中通过电子邮件向我发送的内容来自动更新我的客户数据库。
哪些库最适合打开,编辑,复制和粘贴excel文件。
我尝试了xlsxwriter和xlswings,但是这些库似乎都不适合我。
谢谢
您可以使用Openpyxl模块。请参阅文档以获取更多详细信息或Openpyxl培训视频。
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])