使用win32com和python复制和粘贴隔离
发布时间:2020-12-20 11:10:35 所属栏目:Python 来源:网络整理
导读:有没有办法使用 python和win32com进行复制和粘贴,以便python脚本可以在后台运行而不会弄乱“用户”复制和粘贴功能? from win32com.client import Dispatchimport win32com.clientxlApp = Dispatch("Excel.Application")xlWb = xlApp.Workbooks.Open(filenam
有没有办法使用
python和win32com进行复制和粘贴,以便python脚本可以在后台运行而不会弄乱“用户”复制和粘贴功能?
from win32com.client import Dispatch import win32com.client xlApp = Dispatch("Excel.Application") xlWb = xlApp.Workbooks.Open(filename_xls) ws = xlWb.Worksheets(1) xlApp.Visible=False ws.Range('a1:k%s' % row).select ws.Range('a1:k%s' % row).cut ws.Range('a7').select ws.paste 假设脚本将在大量数据集上连续运行… 好的,问题更清晰一些,我需要进行格式化,所有这些,所以只需抓取t值当然很简单,但不完全是需要的. 那么让我把这个问题说成: 解决方法
代替:
ws.Range('a1:k%s' % row).select ws.Range('a1:k%s' % row).cut ws.Range('a7').select ws.paste 我做了: ws.Range("A1:K5").Copy(ws.Range("A7:K11")) 根据MSDN: Excel Object Model Reference (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |