python123可以复制粘贴吗_使用win32com和python复制和粘贴隔离
有沒有辦法使用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值當然很簡單,但不完全是需要的.
那么讓我把這個問題說成:
有什么原因可以在沒有選擇,復制和粘貼例程的情況下在python中同時獲取值及其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"))
標簽:python,excel
來源: https://codeday.me/bug/20190730/1585208.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python123可以复制粘贴吗_使用win32com和python复制和粘贴隔离的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: buck变换器设计matlab_一种用于
- 下一篇: 如何在html里加入验证码_如何把crc