用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中列的数据,导出到文本文档行的数据而且每个数据后带分号,谢谢了