Python開發技巧-使用Python生成HTML表格
使用Python生成HTML表格並不是什麼難事,for迴圈即可輕鬆實現,但是如果出現合併某個單元格的需求就比較麻煩了,那麼如何才能夠實現呢?下面小千就給大家介紹一個好幫手,html-table擴充套件包。
html-table
開始之前,須透過 pip 安裝 html-table 包: $ python -m pip install html-table
安裝完畢後,即可匯入 HTMLTable 類:from HTMLTable import HTMLTable
建立一個新表格,標題為 果園收成表 :
# 標題
table = HTMLTable(caption='商品銷量表')
附上表頭:
注意到,表頭分為兩行,有些單元格需要合併,被合併的單元格需要留空佔位。
合併單元格設定:
table[0] 取出第一行,即第一個 <tr> 標籤; table[0][0] 取出第一個單元格,對應 名稱 ; table[0][0].attr 則是其標籤 <th> 的屬性。 該單元格合併下方一個單元格,需要將標籤屬性 rowspan 設定為 2 。
接著,加入資料,方法與表頭類似,總共有 3 行:
至此,資料準備完畢,可以著手調整樣式。
遍歷每個資料行,如果第 2 個單元格值小於 0 ,設定樣式標紅背景顏色:
最後,生成 HTML 文字:
html = table.to_html()
print(html)
最後附上完整程式碼
以上就是關於使用Python生成HTML表格的教程啦,同學們趕緊去自己動手試一下吧。
本文來自千鋒教育,轉載請註明出處。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2784267/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【Python】生成html文件-使用dominatePythonHTML
- Python開發【前端篇】HTMLPython前端HTML
- Python資料展示 - 生成表格圖片Python
- Python使用技巧Python
- Python解析XML檔案生成HTMLPythonXMLHTML
- Python 專案開發小技巧Python
- Python開發技巧-教你製作Python進度條Python
- python使用flask框架生成excle返回前端(包含圖片、表格、表頭灰色、表格加邊框)PythonFlask框架前端
- 收藏,Python 開發中有哪些高階技巧?Python
- 【Python】通過xlwt模組使用表格Python
- 使用 Python 生成二維碼Python
- 如何使用python生成器Python
- python 操作 Excel 表格PythonExcel
- 使用 Python Pip 的 10 個技巧Python
- python技巧Python
- 【Python】神器:Streamlit,僅使用Python開發一個運維管理後臺(不需要編寫html,js,css)Python運維HTMLJSCSS
- python開發例項-python開發案例Python
- python中生成器的使用Python
- 如何使用 Python 生成二維碼?Python
- HTML————11、HTML 表格HTML
- Python讀取Excel表格PythonExcel
- python 讀取PDF表格Python
- Python開發:Python2和Python3的共存和切換使用Python
- Python 工匠:使用裝飾器的技巧Python
- 《python 爬蟲開發與實戰》html基礎詳解Python爬蟲HTML
- Python真的這麼火嗎?哪些公司在使用Python開發Python
- 關於Python生成器,如何使用?Python
- python技巧 namedtuplePython
- python技巧 is 和 ==Python
- Java中使用Jsoup解析HTML表格教程JavaJSHTML
- pyscript:可在瀏覽器HTML中使用Python瀏覽器HTMLPython
- 從零開始學Python:19課-使用PyCharm開發Python應用程式PythonPyCharm
- Python補充02 Python小技巧Python
- python web開發-flask中日誌的使用PythonWebFlask
- Python爬蟲開發與專案實戰 4: HTML解析大法Python爬蟲HTML
- python中如何建立新表格Python
- Python技巧:Docker框架的使用系列教程(一)PythonDocker框架
- Python 工匠:使用數字與字串的技巧Python字串