2012-07-20 2 views
0

현재 프로젝트의 경우 Python을 통해 Excel에 고급 액세스가 필요합니다. 에 Excel 파일을 만들고 데이터를 셀에 저장할 수있는 http://www.python-excel.org/에있는 xlwt 프로젝트를 발견했습니다. 괜찮아.Python : Excel로 그래픽 가져 오기 및 전체 시트를 EPS로 내보내기

  • 가져 오기 외부 그래픽 파일 (EPS)
  • 수출

이 어떻게 해결 알고 하나를 EPS로 전체 스프레드 시트 :

불행하게도 나는 또한 다음과 같은 기능을해야합니까? OpenOffice를 사용하는 경우에도 문제가 해결됩니다 (더 나은 점은 모두 무료 소프트웨어입니다).

답변

2

나는 한 번에 귀하의 요구 사항을 해결할 수 있습니다 :

가져 오기 외부 그래픽 파일을 EPS 형식으로

xlwt는하지만 BMP 형식, 스프레드 시트에 이미지를 가져올 수 있습니다. 먼저 BMP 형식으로 귀하의 EPS 파일을 rasterise해야합니다, 다음을 수행하십시오

from xlwt import * 

w = Workbook() 
ws = w.add_sheet('Image') 
ws.insert_bitmap('python.bmp', 2, 2) 

w.save('image.xls') 

수출

를 EPS로 전체 스프레드 시트 [소스에 this 예에서 가져온] 당신 렌더링 작업이므로 Excel 자체 (또는 OpenOffice/equivalent)가 필요합니다. 사용중인 python-excel 라이브러리는 Excel 파일 형식을 조작하는 것이지 렌더링하는 것이 아닙니다.

+0

** 굵은 글씨 ** 멋지다 - 나는 이것으로 내가 일할 수 있다고 생각한다. 감사!! – grisu48

+0

@ grisu48 - 답변을 "수락"하는 것을 잊지 마십시오. –