#coding=cp936
import win32com
from adoconstants import *
from win32com.client import Dispatch,constants
import os
import pythoncom
class TranslateExcel:
@staticmethod
def ImportMssqlToExcel(ip,dbname,username,pwd,sql,filename):
conn=Dispatch('ADODB.Connection')
con_str="Provider=SQLOLEDB.1;Data Source=%s;Uid=%s;Pwd=%s;Database=%s;"%(ip,username,pwd,dbname)
conn.ConnectionString=con_str
conn.Open()
rs=None
book=None
app=Dispatch('Excel.Application')
app.Visible=0
try:
book=None
if(os.path.isfile(filename)==True):
book=app.Workbooks.Open(filename)
sht=book.Sheets[0]
else:
book=app.Workbooks.Add()
python 利用win32com操作excel
最新推荐文章于 2022-04-08 11:28:18 发布