PythonでWordプログラミング入門-6
PythonでWordプログラミング入門
amazon kindle版を出版しました。
2.5 文字を取り扱う-3
改行コードあるなしの確認のためHello Worldという文字列を3回加えて1つの文字列にして、Wordで表示させてみましょう。
(2)python-docxのプログラム
#python-docxをインポートします。
import docx
#Word文書の読み込み
Wd1=docx.Document("G:\word\Word1.docx")
#1段落目を読み込み
dan1=Wd1.paragraphs[0]
dan1st=dan1.text #1段落目の文字
st=""
for i in range(1,4):
st+=dan1st
print(st)
dan1.text=st #1段落目の文字に書き換え
#Word文書の書き込み
Wd1.save("G:\word\Word1.docx")
同じように、python-docxで表示してみましょう。
pyhton Shellでの表示は同じですが
Wordではこのように表示されます。
このように、連続で表示されますので、改行コードを挿入してみます。変更箇所は赤色部分です。
#python-docxをインポートします。
import docx
#Word文書の読み込み
Wd1=docx.Document("G:\word\Word1.docx")
#1段落目を読み込み
dan1=Wd1.paragraphs[0]
dan1st=dan1.text #1段落目の文字
st=""
for i in range(1,4):
st+=dan1st+'\n'
print(st)
dan1.text=st #1段落目の文字に書き換え
#Word文書の書き込み
Wd1.save("G:\word\Word1.docx")
pyhton Shellでの表示も改行され
Wordでも改行されて表示されます。