【问题标题】:Copy Data from 1 Excel into another Excel将数据从一个 Excel 复制到另一个 Excel
【发布时间】: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)

【问题讨论】:

    标签: python excel openpyxl


    【解决方案1】:

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

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

    Reading using openpyxl

    Writing using openpyxl

    Lists in Python

    Python List of tuples

    【讨论】:

    • 如果本文对您有帮助,请标记为“正确答案”
    猜你喜欢
    • 2018-07-22
    • 2018-06-19
    • 2015-12-12
    • 2012-03-10
    • 1970-01-01
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多