python123可以复制粘贴吗_使用win32com和python复制和粘贴隔离
有沒有辦法使用python和win32com進(jìn)行復(fù)制和粘貼,以便python腳本可以在后臺(tái)運(yùn)行而不會(huì)弄亂“用戶”復(fù)制和粘貼功能?
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
假設(shè)腳本將在大量數(shù)據(jù)集上連續(xù)運(yùn)行…
好的,問題更清晰一些,我需要進(jìn)行格式化,所有這些,所以只需抓取t值當(dāng)然很簡(jiǎn)單,但不完全是需要的.
那么讓我把這個(gè)問題說成:
有什么原因可以在沒有選擇,復(fù)制和粘貼例程的情況下在python中同時(shí)獲取值及其excel格式?
解決方法:
代替:
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"))
標(biāo)簽:python,excel
來源: https://codeday.me/bug/20190730/1585208.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的python123可以复制粘贴吗_使用win32com和python复制和粘贴隔离的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: buck变换器设计matlab_一种用于
- 下一篇: python获取键盘事件_50-用Pyt