강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

파이썬기초86 : MS워드 doc문서를 읽어들여서 작업하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

# pip install python-docx 설치


import docx


# 문서를 받아들여서 docx객체를 만듦

doc = docx.Document('c:\work\demo.docx')

print(type(doc))


print(doc.paragraphs)

print(len(doc.paragraphs))


# 한행씩 출력

print(doc.paragraphs[0].text)

print(doc.paragraphs[1].text)

print(doc.paragraphs[2].text)

print(doc.paragraphs[3].text)

print(doc.paragraphs[4].text)

print(doc.paragraphs[5].text)

print(doc.paragraphs[6].text)

print(doc.paragraphs[7].text)


# 문서의 전체행을 출력

for i in doc.paragraphs:

    print(i.text)


print(doc.paragraphs[0].runs)

print(len(doc.paragraphs[0].runs))

print(doc.paragraphs[0].runs[0].text)


print(doc.paragraphs[1].runs)

print(len(doc.paragraphs[1].runs))

print(doc.paragraphs[1].runs[0].text)

print(doc.paragraphs[1].runs[1].text)

print(doc.paragraphs[1].runs[2].text)

print(doc.paragraphs[1].runs[3].text)

print(doc.paragraphs[1].runs[4].text)

print(doc.paragraphs[1].runs[5].text)

print(doc.paragraphs[1].runs[6].text)




print(doc.paragraphs[2].runs)

print(len(doc.paragraphs[2].runs))


print(doc.paragraphs[3].runs)

print(len(doc.paragraphs[3].runs))


print(doc.paragraphs[4].runs)

print(len(doc.paragraphs[4].runs))


print(doc.paragraphs[5].runs)

print(len(doc.paragraphs[5].runs))


print(doc.paragraphs[6].runs)

print(len(doc.paragraphs[6].runs))


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,807 개
  • 현재 접속자 :  154 명