【发布时间】:2020-11-10 21:33:02
【问题描述】:
我是编程领域的新手,尝试了很多方法来解决我的问题。
感觉就像我完全知道我必须做什么,但我无法用 Python 进行交流。
我有两张 Excel 表格:wb 1 和 wb2。
wb1 是一些下载的 CSV 数据的自我更新表,带有一个表,并扩展了行数并固定了列数。
我想插入来自wb1(A-J 列)的日期和最大值。 wb2 中的行数(表 3)表 3 是一个包含大量数据的巨大表,但只有 wb1 中的特定部分(与 wb1 文件中的位置相同)需要更新。
所以我基本上想从工作簿中复制一部分并将 int 插入到另一个工作簿的特定位置。
workbook2 中的数据被格式化为表格,所以我想我必须先将 workbook1 中的日期格式化为表格,然后才能复制它。到目前为止,我使用 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)
【问题讨论】: