現在瀏覽器建構網頁,然後在Spyder輸入docx函式庫,建構WORD文件。拷貝以下紅色框內的程式碼到記事本,另存檔名「自己名字.HTML」,存檔類型必須「*.*」。
<body>
<P id='shit'>網頁和微軟WORD相同的命令document.paragraph</P>
</body>
<script>
let t = document.createElement("H1");
t.innerText = "標題一";
t.style.background ='yellow';
document.body.appendChild(t);
let u = document.createElement("P");
u.innerText = "創立create元素Element。";
u.style.background ='green';
document.body.appendChild(u);
let v = document.createElement("SPAN");
v.innerText = "小段SPAN相當於WORD的run。";
v.style.background ='blue';
document.getElementById('shit').appendChild(v);
</script>Spyder執行Python程式建構WORD
from docx import Document
document = Document()
document.add_heading('楊雅竹python套件docs', 0)
p = document.add_paragraph('文件document是網頁HTML根物件,也是')
p.add_run('微軟WORD').bold = True
p.add_run('文書軟體的根物件,HTML和WORD的結構')
p.add_run('幾乎全然相同。').italic = True
document.add_heading('標題一楊雅竹真偉大', level=1)
p = document.add_paragraph('為什麼偉大?說明如下。')
document.add_heading('超級帥', level=2)
p = document.add_paragraph('沒有人比他更帥。')
document.add_heading('超級帥', level=2)
p = document.add_paragraph('沒有人比他更幽默。')
document.save('demo.docx')
網頁和WORD建構標題一H1比較
document.body.appendChild(t);
JAVASCRIPT建構網頁標題一H1
let t = document.createElement("H1");
t.innerText = "標題一楊雅竹";
document.body.appendChild(t);//append附加到網頁主體
PYTHON建構WORD標題一的指令
document.add_heading('標題一楊雅竹真偉大', level=1)
sin cos.https://yangyami.blogspot.com/2025/05/javascriptsincoscanvasfont.html
回覆刪除https://yangyami.blogspot.com/2025/04/oopobject-oriented-programming.html
https://yangyami.blogspot.com/2025/04/spyderdocxword.html