Python Win32com : Excel 세트 차트 유형에 라인
-
18-09-2019 - |
문제
이 VBA 매크로가 작동합니다.
Sub Draw_Graph()
Columns("A:B").Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=ActiveSheet.Range("$A:$B")
ActiveChart.ChartType = xlLine
End Sub
이 파이썬 (가까운) 동등한 거의 작동합니다.
from win32com import client
excel=client.Dispatch("Excel.Application")
excel.Visible=True
book=excel.Workbooks.Open("myfile.csv", False, True)
sheet=book.Worksheets(1)
chart=book.Charts.Add()
chart.SetSourceData(sheet.Range("$A:$B"))
chart.ChartType=client.constants.xlLine
마지막 비트 외에도 차트 유형이 "xlline"(일반 라인 그래프)이 될 수 없습니다. 어떤 아이디어?
해결책
작동하기 위해 'makepy.py'를 실행해야했습니다.
제휴하지 않습니다 StackOverflow