2017-04-25 3 views
0

에 나는복사 테이블 하나 개의 워드 문서에서 다른

Python Version: 2.7.12 |Anaconda 4.1.1 (64-bit)| (default, Jun 29 2016, 11:07:13) [MSC v.1500 64 bit (AMD64)] 
Pandas Version: 0.18.1 
IPython Version: 4.2.0 

설치 파이썬 - DOCX 내가 거기에 일부 테이블과 DOCX 파일이 내가

에 하나를 싶습니다

conda install -c conda-forge python-docx=0.8.6 

에 달렸다

1) 문서의 일부 표를 새 것으로 복사하거나

2) 일부 표 제거 문서에서,

1) 또는 2)에 대한 첫 번째 테이블을 말하십시오.

경우 1

는) 여기 (Python: Copy content from one word document to another word document and keeping format?) 을이 게시물을 사용하여 시도하지만 난 회선에 자동

name 'opendocx' is not defined 

오류가

document = opendocx('xxxzzz.docx') 

나는 문서 와 opendocx 을 대체하는 경우 나는

'Document' object has no attribute 'xpath' 

오류.

opendocx가 이전 버전이나 다른 버전에서 사용 된 것 같아서 문제를 해결할 수 없습니다.

제안 사항?

답변

0

해당 게시물은 객체 지향으로 재 작성되기 전에 python-docx의 이전 버전을 나타냅니다.

python-docx에 대한 문서는 여기에 있습니다 :
http://python-docx.readthedocs.org/en/latest/

당신은 (아직) 테이블을 삭제할 수 없습니다, 당신은 테이블을 읽고 싶은 것, 그래서 당신은 하나의 테이블처럼 전체 개체를 복사 할 수 없습니다 한 문서에서 다른 문서로 복사하려면 document.add_table()으로 시작하십시오.

+0

답변 해 주셔서 감사합니다. 나는 설명서에 대해 알고 있지만 모든 내용과 서식, 스타일, 행 - 열 차원 등이 보존되도록 그대로 표를 복사하려고합니다. 어떻게이 일을 할 수 있을지에 대한 제안? – akotronis