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使用技巧Python
- Python開發技巧-教你製作Python進度條Python
- Python解析XML檔案生成HTMLPythonXMLHTML
- python技巧——使用list comprehension生成素數(prime number)Python
- python使用flask框架生成excle返回前端(包含圖片、表格、表頭灰色、表格加邊框)PythonFlask框架前端
- 收藏,Python 開發中有哪些高階技巧?Python
- 【Python】通過xlwt模組使用表格Python
- 重新發現HTML表格HTML
- 精通HTML表格的使用HTML
- 使用 Python ElementTree 生成 xmlPythonXML
- 提高python開發效率的10個小技巧Python
- 如何使用python生成器Python
- 如何使用Python來生成sitemapPython
- 使用 Python 生成二維碼Python
- 使用Python開發Chrome外掛PythonChrome
- 使用Python開發windows桌面程式PythonWindows
- python開發例項-python開發案例Python
- python 操作 Excel 表格PythonExcel
- 開始使用 Python 開發 Web 應用PythonWeb
- python技巧Python
- 使用 Python Pip 的 10 個技巧Python
- 如何使用 Python 生成二維碼?Python
- python中生成器的使用Python
- HTML————11、HTML 表格HTML
- 使用sublime搭建python開發環境Python開發環境
- HTML表格HTML
- 【Python】神器:Streamlit,僅使用Python開發一個運維管理後臺(不需要編寫html,js,css)Python運維HTMLJSCSS
- Python讀取Excel表格PythonExcel
- python 讀取PDF表格Python
- 《python 爬蟲開發與實戰》html基礎詳解Python爬蟲HTML
- 從頭開始在Python中開發深度學習字幕生成模型Python深度學習模型
- Python 工匠:使用裝飾器的技巧Python
- Python真的這麼火嗎?哪些公司在使用Python開發Python
- Python開發:Python2和Python3的共存和切換使用Python