java for循环,合并单元格

想要的效果需要通过for循环来实现
通过循环循环出两行八列如下图所示

图片说明

最终效果如下图所示

图片说明

合并行跟列我需要把没有内容的TD删除或者隐藏掉

形成第一行8列,第二行3列的效果,还合并单元格

图片说明

你的数据是只有2条?应该把需要合并行的条件描述的更清楚些,要是只有两行那肯定简单很多

值是从数据库抓到仍到每一个TD中,循环出两行八列

int[] strArr = { 1,2,3,4,5,6,7,8,9,10000,11};
StringBuilder sb = new StringBuilder();
sb.Append("

");
for (int i = 0; i < strArr.Length; i++)
{
if (i > 7)
{
if (i == 9)
{
sb.Append("");
}
else
{
sb.Append("");
}
}
else
{
if (i != 3 && i != 4 && i != 5 && i != 7)
{
sb.Append("");
}
else
{
sb.Append("");
}
if (i == 7)
{
sb.Append("");
}
}
        }
        sb.Append("</tr></table>");

                    前台循环与此相同
" + strArr[i] + "" + strArr[i] + "" + strArr[i] + "" + strArr[i] + "