2010-11-23 11 views

답변

10

당신은 좀 걸릴 수 있습니다 :

난 당신이 파이썬에서 DLL을 호출 할 수 있습니다 알고 있습니다.

Python-xlsxPyXLSX

편집 : 코멘트를 언급으로 쓰기 위해 당신이 openpyxl

+6

-1 OP는 Excel 2007+ 파일을 ** 쓰기를 원합니다 **. Python-xlsx : "Office Open XML 스프레드 시트 - xlsx **에서 데이터를 파싱하는 작은 파이썬 코드"; pyXLSX : "pyXLSX - ** Excel 2007 파일 읽기 용 Python 클래스 라이브러리" –

17

에릭 'Gazoni의 openpyxl 프로젝트를 살펴 보자 체크 아웃. 코드는 bitbucket에 있습니다.

1

Windows에 있고 Excel 2007 이상이 설치된 경우 pywin32 및 COM을 사용하여 XLS 파일을 작성하는 것과 거의 동일한 코드를 사용하여 XLSX 파일을 작성할 수 있습니다. "저장 .... "마지막 부분.

Excel 2003을 사용하여 무료로 다운로드 할 수있는 추가 기능 키트를 사용하여 XLSX 파일을 작성할 수도 있지만 시트 당 행 수가 64K로 제한됩니다.

8

xlsxcessive을 살펴 보시기 바랍니다. 그것은 xlsx 파일을 작성하기위한 것이며, 아마, 아마도 좀 더 파이썬 적입니다.

+0

xlsx 파일을 작성하기 위해 xlsxcessive를 선호합니다. 이것은 openpyxl이 지원하지 않는 병합 셀을 지원합니다. – guettli

+0

여전히 유지 관리 중이십니까? bitbucket에 대한 커밋은 갑자기 멈춰서는 것 같습니다 (2011-04-30까지 매우 규칙적입니다). –

+0

그렇지 않을 수도 있습니다. 그것은 개발자가 일자리를 바꾼 때가되어서 그가 업데이트를 중단했다고 상상합니다. :( – chmullig

7

만을위한 것입니다 있지만 XlsxWriter 파이썬 모듈이 2007 이상 XLSX 파일을 작성합니다.

관련 문제