Python 을 사용 하여 win 32 COM 을 통 해 Excel 을 열 고 Sheet 을 추가 하 는 방법

win 32 COM 에 익숙 하지 않 습 니 다.프로그램 이 얼마나 속성 이나 방법 으로 작 동 할 수 있 는 지 모 릅 니 다.하나의 Sheet 페이지 의 추가 만으로 도 나 는 오 랜 시간 이 걸 렸 다.왜냐하면 이런 성공 은 탐색 에서 비롯 되 었 기 때문이다.
편집 코드 는 다음 과 같 습 니 다:

#!/usr/bin/python
 
from win32com.client import Dispatch
 
xlApp = Dispatch('Excel.Application')
xlApp.Visible = True
xlApp.Workbooks.Add()
xlApp.Worksheets.Add()
프로그램 실행 결과:

제 가 사용 하 는 Excel 버 전 은 기본적으로 열 렸 을 때 Sheet 페이지 가 하나 밖 에 없 었 습 니 다.위 작업 을 통 해 열 렸 을 때 Sheet 페이지 가 두 개 나 나 나 왔 습 니 다.이 를 통 해 Sheet 페이지 를 만 드 는 데 성공 한 것 을 알 수 있 습 니 다.
Sheet 페이지 의 이름 을 가리 키 려 면 생 성 할 때 속성 을 수정 해 야 합 니 다.수정 코드 는 다음 과 같 습 니 다:

#!/usr/bin/python
from win32com.client import Dispatch
xlApp = Dispatch('Excel.Application')
xlApp.Visible = True
xlApp.Workbooks.Add()
xlApp.Worksheets.Add().Name = 'test'
xlSheet = xlApp.Worksheets('test')
xlSheet.Cells(1,1).Value = 'title'
xlSheet.Cells(2,1).Value = 123
프로그램 실행 결 과 는 다음 과 같 습 니 다.

위의 결 과 를 통 해 알 수 있 듯 이 조작 은 새로운 Sheet 페이지 를 만 드 는 동시에 새로 만 든 Sheet 페이지 에 이름 을 붙 이 는 기능 도 실현 했다.생 성 및 이름 이 끝 난 후에 이름 을 통 해 이 Sheet 페이지 를 안내 하여 정 보 를 기록 합 니 다.

좋은 웹페이지 즐겨찾기