将数据从 1 Excel 复制到另一个 Excel

Copy Data from 1 Excel into another Excel

我是编程新手 space 并尝试了很多方法来解决我的问题。

感觉好像我完全知道我必须做什么,但我无法在Python中传达它。

我有两个 Excel sheet:wb 1 和 wb2。

wb1 是从一些下载的 CSV 数据 table 自我更新 sheet,并扩展行数和修复列数。

我想插入 wb1 中的日期(A-J 列)和最大值。 wb2 (sheet 3) sheet 3 中的行数是一个巨大的 table,包含大量数据,但只是 wb1 中的特定部分(与wb1 文件)需要更新。

所以我基本上想从工作簿中复制一部分并将 int 插入到另一个工作簿的特定位置。

workbook2 中的数据格式为 table,所以我想我必须先将 workbook1 中的日期格式设置为 table,然后才能复制它。到目前为止,我使用 openpyxl 进行了尝试,效果似乎很好,但我无法在 wb2.

中指定位置

我知道这是一个可以在几秒钟内解决的问题,但我现在真的走投无路了。

Workbook1 = "download.xlsx"
Workbook2 = "Git.xlsx"

wb1  = xl.load_workbook(filename = Workbook1)
ws1  = wb1.worksheets[0]

wb2 = xl.load_workbook(filename = Workbook2)
ws2 = wb2.get_sheet_by_name("Table3")
?


wb2.save(path2)

首先,您必须读取第一个 sheet 和 download.xlsx 的所有数据,然后将输出值附加到元组列表中,然后使用相同的包写入值openpyxl进入第二个文件Git.xlsx.

我无法编写完整的代码,因为我的 phone 电池 运行 没电了。因此,我将尝试与您分享一个您可以关注的重要链接:-

Reading using openpyxl

Writing using openpyxl

Lists in Python

Python List of tuples