반응형

오늘은 책에서 COM이라는 것을 배웠습니다. 

이것은 마이크로소프트에서 제공해주는 것으로 우리가 크롬, 엑셀 등을 파이썬으로 다룰 수 있게 도와줍니다. 

 

일단 간단한 코드를 하나 작성해 보았습니다. 

 


import win32com.client

excel = win32com.client.Dispatch("Excel.Application")
excel.Visible = True
wb = excel.Workbooks.Add()
ws = wb.Worksheets("Sheet1")
ws.cells(1, 1).value = "hello"
wb.SaveAs('C:\\Users\\이윤진\\1st')
excel.Quit()

 


이 코드는 엑셀 파일을 열어 (1, 1)의 자리에 hello를 적는 아주 간단한 코드입니다. 

 

이 코드를 처음 작성했을 때는 엑셀 파일의 저장 장소를 \ (백슬래시)로만 작성하여서 파일이 제대로 작동하지 않았습니다. 

파일을 어떤 장소에 저장할 때는 반드시 저장장소를 \\로 작성해야합니다. 

반응형

+ Recent posts