我需要一个python脚本从excel工作表1中提取数据并将其粘贴到工作表2。然后删除工作表1。但是,工作表的实际名称是不同的。例如:0000a,0000b,0000c等。
如何比较名称的前四个数字,如果相似,将它们组合成一个名为0000的电子表格?
提前感谢您的帮助。有关示例,请参阅:
https://docs.google.com/spreadsheets/u/1/d/1h5_FO7MEwqMY8P5qVlTvKbtEiPk6mAUTJYtFVJ4g2jc/pubhtml:https://docs.google.com/spreadsheets/u/1/d/1ZxkA9oQiHc-axoEzYIvVHwbQ5hlhjcHy5qrWoRiNVWc/pubhtml#
答案 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