用python生成在html中显示的表格

用python生成在html中显示的表格,第1张

可以通过写python脚本制作HTML的form,包括HTML的标签什么的

python 有个第三方库pyh用来生成HTML,可以试用一下:

from pyh import

page = PyH('This is PyH page')

page << h1(cl='center', 'My big title')

table1 = page << table(border='1',id='mytable1')

headtr = table1 << tr(id='headline')

headtr << td('Head1') << td('Head2')

tr1 = table1 << tr(id='line1')

tr1 << td('r1,c1') <<td('r1,c2')

tr2 = table1 << tr(id='line2')

tr2 << td('r2,c1') <<td('r2,c2')

pageprintOut()

1、使用标签<table></table>定义网页的表格,使用style赋值类型将显示在网页。

2、使用<tr>标签定义行,使用<th>定义表头,表头的文字自动加粗。

3、<tr>和<td>标签配合,定义每行中的表格数量,现在定义3行5列的表格。

4、使用<caption></caption>定义表格的标题。

5、表格分为三个部分,表头部,表主体,表尾部。

6、表头部和主体分别放标题和表格的内容,而表的尾部通常放的是页数。

可以这么写:

<table border = 1 width = 500>

<tr>

<td rowspan = 7 align = "center">omc12</td>

<td>zbcx1 </td>

<td>5</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>4</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>6</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>8</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>3</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>2</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>1</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td rowspan = 5 align = "center">omc13</td>

<td>zbcx1 </td>

<td>5</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>5</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>5</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>5</td>

<td>2013/9/7 0:00</td>

</tr>

<tr>

<td>zbcx1 </td>

<td>5</td>

<td>2013/9/7 0:00</td>

</tr>

</table>

<script>

var line = 5; //行数

var column = 5; //列数

var s = "<table cellpadding='2px' border='1px'>"; //定义生成表格的字符串,border和padding只是为了显示,你自行定义

for(var i = 0;i < line;i++) //执行行的循环

{

s += "<tr>"

for(var j = 0; j < column;j++) //执行列的循环

{

s += "<td>"

s += "第" + (i+1) + "行第" + (j+1) + "列";

s += "</td>"

}

s += "</tr>"

}

documentwrite(s);

</script>

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/12189052.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存