使用 Python(和 DataNitro)将单元格从一个 Excel 工作簿中的特定工作表复制到另一个 Excel 工作簿中的特定工作表

Posted

技术标签:

【中文标题】使用 Python(和 DataNitro)将单元格从一个 Excel 工作簿中的特定工作表复制到另一个 Excel 工作簿中的特定工作表【英文标题】:Using Python (and DataNitro) to copy cells from a particular sheet in one Excel workbook, to a particular sheet in another Excel workbook 【发布时间】:2016-10-15 22:45:30 【问题描述】:

我在 Excel 中进行了大量数据分析,并且一直在探索 Python 和 DataNitro 以简化我的工作流程。我特别想从一个 Excel 工作簿中的一个工作表中复制某些单元格,然后将它们粘贴到另一个 Excel 工作簿中某个工作表中的某些单元格中。 我一直在使用 CellRange (DataNitro) 存储(“复制”),但不确定如何将存储的内容复制到另一个 Excel 工作簿中的特定工作表中。有什么线索可以解决这个问题吗?另外,是否可以使为 CellRange 定义的范围以某些单元格属性为条件?

非常感谢任何帮助!谢谢大家。

【问题讨论】:

【参考方案1】:

这是一个复制的例子:

data = CellRange("A1:A10").value
active_wkbk("Book2.xlsx")
CellRange("A1:A10").value = data

您可以使用常规 Python 逻辑(if 语句等)使范围有条件。

【讨论】:

以上是关于使用 Python(和 DataNitro)将单元格从一个 Excel 工作簿中的特定工作表复制到另一个 Excel 工作簿中的特定工作表的主要内容,如果未能解决你的问题,请参考以下文章

求DataNitro破解版

将列表列表获取到 pandas DataFrame

我可以在 VBA 中使用我的 python 自定义对象吗?

使用 Python 2.7 和 openpyxl 删除 Excel 中的单元格

python单元测试

将背景颜色添加到单元格 Google 工作表(python)