2012-07-31 2 views
1

Visible을 true로 설정하여 win32com을 사용하여 MS Excel 응용 프로그램을 열 수 있음을 알고 있습니다. xlrd 또는 xlwt를 동일하게 사용할 수 있습니까?xlrd 또는 xlwt를 사용하여 Excel 응용 프로그램을 여는 방법은 무엇입니까?

+3

xlrd 엑셀 형식의 스프레드 시트를 읽기위한 것입니다 내가 할 수있는 당신을 생각 해달라고 open Excel application – user1462442

+1

예, 이러한 프로그램 중 어느 것도 Excel에 연결되어 있지 않으며, 그 (것)들을 위해 그것이 설치하는 것을 요구하지 않는다조차 고려한 Excel를 열리기 위하여 붙박이 기능이있는 바보의 경우에. – geoffspear

답변

0

xlrd와 xlwt는 모두 Excel의 파일 (즉, 저장소 형식)을 읽는 라이브러리입니다. 실제 Excel 실행 파일이나 라이브러리에 연결되어 있지 않습니다. Excel은 문제의 시스템에 설치 가능할 필요가 없습니다 (내가 CentOS는 시스템에서 예를 들어, 그것들을 사용하고 있습니다)

단순히 엑셀을 미사일 할 경우 subprocess 사용할 수 있습니다..

# Note, your path probably differs 
subprocess.call(r"C:\Program Files\Microsoft Office\Office12\EXCEL.exe") 

# The script will wait until Excel is closed and then continue 
+0

감사합니다! 매우 도움이된다. – debugged

관련 문제