使用python从excel中的ws1到ws2中提取数据

时间:2017-08-22 03:07:23

标签: python excel

我需要一个python脚本从excel工作表1中提取数据并将其粘贴到工作表2。然后删除工作表1。但是,工作表的实际名称是不同的。例如:0000a,0000b,0000c等。

如何比较名称的前四个数字,如果相似,将它们组合成一个名为0000的电子表格?

提前感谢您的帮助。有关示例,请参阅:

https://docs.google.com/spreadsheets/u/1/d/1h5_FO7MEwqMY8P5qVlTvKbtEiPk6mAUTJYtFVJ4g2jc/pubhtmlhttps://docs.google.com/spreadsheets/u/1/d/1ZxkA9oQiHc-axoEzYIvVHwbQ5hlhjcHy5qrWoRiNVWc/pubhtml#

1 个答案:

答案 0 :(得分:0)

您可以尝试使用 xlutils.copy 方法。我相信您使用Python XLRD liberary来处理工作表。

xlutils.copy :此模块中的函数将xlrd.Book对象复制到xlwt.Workbook对象中,以便对它们进行操作。

您可以使用xlutils.copy将xlrd.Book对象复制到xlwt.Workbook对象中:

from xlutils.copy import copy
wb = copy(rb)

您可以在此处找到许多其他有用功能的文档:http://pythonhosted.org/xlutils/index.html

Python xlrd:https://pypi.python.org/pypi/xlrd