亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 請問win32com如何替換EXCEL文件中的字符? [打印本頁]

作者: Ienovo_qq    時間: 2013-10-09 11:06
標題: 請問win32com如何替換EXCEL文件中的字符?
請教達人,想將EXCEL文件中SHEET1表格中的下劃線替換成空格,如何操作啊?以下為代碼
import win32com
import win32com.client
ex=win32com.client.Dispath('Excel.Application')
excelfile=r'''e:\abc.xlsx'''
wk=ex.Workbooks.Open(excelfile)
ws=wk.Worksheets('Sheet1')
ws.Find.Execute("_",False,False,False,False,False,True,1,True," ",2) 運行到此句,錯誤提示AttributeError:<unknown>.Find
請大俠不吝賜教,先謝謝了。





作者: HH106    時間: 2013-10-11 12:31
回復 1# Ienovo_qq
Find.Execute是修改word的
  1. import win32com.client
  2. ex=win32com.client.Dispatch('Excel.Application')
  3. ex.Visible = 0
  4. ex.DisplayAlerts = 0
  5. excelfile=r'''e:\abc.xlsx'''
  6. wk=ex.Workbooks.Open(excelfile)
  7. ws=wk.Worksheets('Sheet1')
  8. ws.Activate
  9. ex.Selection.Replace('_',' ')
  10. wk.Save()
  11. ex.quit()
復制代碼

作者: Ienovo_qq    時間: 2013-10-11 13:58
回復 2# HH106

好人啦,經測試OK,多謝多謝。祝福好人一生平安。
   




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2