用python自动复制粘贴excel表里某一列的数据到另一个表中

Posted Elan-_-lalala

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python自动复制粘贴excel表里某一列的数据到另一个表中相关的知识,希望对你有一定的参考价值。

昨天接到人事小姐姐求助减轻复制粘贴的重复工作量,分享一下代码 半路新手上路 耶

把 2.xlsx 表里的第二列 的数据复制粘贴到 test.xlsx的第一列

python3.6.2

from openpyxl import Workbook
from openpyxl import load_workbook
from openpyxl.writer.excel import ExcelWriter
wb = load_workbook (C:\\Users\\elan\\Desktop\\python\\2.xlsx)
ws = wb[Sheet1]
sheet = wb.active
a = sheet.max_row
b=[]
i=0
while i < a:
    i = i+1
    print(ws.cell (i,2).value)
    b.insert(i, ws.cell (i,2).value)

wbtest = load_workbook (C:\\Users\\elan\\Desktop\\python\\test.xlsx)
ws = wbtest[Sheet1]
sheet = wb.active
i = 0
while i < a:
    ws.cell (i+1,1).value = b[i]
    i = i+1
wbtest.save (C:\\Users\\elan\\Desktop\\python\\test.xlsx)

 

以上是关于用python自动复制粘贴excel表里某一列的数据到另一个表中的主要内容,如果未能解决你的问题,请参考以下文章

excel中怎么样按某一列的数据自动分成多个工作簿,保留原表的表头。

如图显示,求助怎么把excel中列的数据,导出到文本文档行的数据而且每个数据后带分号,谢谢了

如何让excel中某一列的序号自动增加

mysql怎样将一张表里一列的数据更新到另一个表的一列上

如何把Excel中选定的一列数据复制粘贴到另一列相同的列中,要用宏来自动复制粘贴。

excel表格怎么填一列一样的内容