为什么纵向第一个单元格不好合并单元格居中

做表格时,合并单元格并操作文字内容居中,可文字仍然在原来的位置,为什么?_百度知道
做表格时,合并单元格并操作文字内容居中,可文字仍然在原来的位置,为什么?
其他类似问题
合并单元格的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您好,欢迎来到答寻网,喜欢的话加入到收藏夹!
在EXCEL中单元格合并居中的时候,框线为什么就没有了,谢谢
被浏览87次
补充:左边和上面框线都没有了
全部回答(1)
采纳率:8%
你合并了,哪还有
用微信扫描二维码分享至好友和朋友圈分享到:
所有问题分类为什么EXcel表格在合并的单元格能自动换行但不能自动调整单元格行高?
为什么EXcel表格在合并的单元格能自动换行但不能自动调整单元格行高?
不区分大小写匿名
单元格行高都是不能自动调整的吧
没合并的行,合并的就不能自动调整,NND……
我用的2010版本可以自动调啊。
EXCEL单元格的高度是可以设置为固定高度的,你看看单元格的属性里设置项。
行高要自己去调。
相关知识等待您来回答
微软专区领域专家页面导航:
→ 正文内容 单元格纵向合并
Asp.net_Table控件の单元格纵向合并示例
本文为大家介绍下如何实现动态生成表,同一列中数据相同的单元格需要合并,具体实现如下,由此需求的朋友可以参考下,希望对大家有所帮助
业务需要,动态生成表,同一列中数据相同的单元格需要合并。 解决方案,创建Table控件处理类,代码如下:
代码如下: /// &summary&表格控件相关操作类 /// &/summary& public static class aspTable { /// &summary&合并行 /// &/summary& /// &remarks&版权信息:,/ls_man,http://blog.csdn.net/ls_man
14:20:36&/remarks& /// &param name="tbl"&Table&/param& /// &param name="startRow"&起始行&/param& /// &param name="endRow"&结束行&/param& /// &param name="colIndex"&要合并的列索引&/param& public static void SetRowSpan(Table tbl, int startRow, int endRow, int colIndex) { int countRowSpan = 0; int spanRow = startR string spanText = tbl.Rows[startRow].Cells[colIndex].T for (int rowIndex = startR rowIndex &= endR rowIndex++) { string currentText = tbl.Rows[rowIndex].Cells[colIndex].T //内容是否相同 if (currentText == spanText) { countRowSpan++; //移除被合并的单元格 if (rowIndex != spanRow) { tbl.Rows[rowIndex].Cells.RemoveAt(colIndex); } } else { //合并 tbl.Rows[spanRow].Cells[colIndex].RowSpan = countRowS //从此行再向下比较(重置) countRowSpan = 0; spanRow = rowIndex--; spanText = currentT } } //合并最后一项 tbl.Rows[spanRow].Cells[colIndex].RowSpan = countRowS } /// &summary&合并行,支持多列 /// &/summary& /// &remarks&&SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif"&版权信息:,/ls_man,http://blog.csdn.net/ls_man&/SPAN&&SPAN style="FONT-FAMILY: Arial, Helvetica, sans-serif"&
15:24:34&/remarks&&/SPAN& /// &param name="tbl"&Table&/param& /// &param name="startRow"&起始行&/param& /// &param name="endRow"&结束行&/param& /// &param name="colIndex"&要合并的列索引&/param& public static void SetRowSpans(Table tbl, int startRow, int endRow, params int[] colIndexs) { ArrayList al = new ArrayList(colIndexs); al.Sort(); for (int i = al.Count - 1; i &= 0; i--) { SetRowSpan(tbl, startRow, endRow, (int)al[i]); } } }
需要注意的几点,起始行一般设置为1,因为0是标题行;结束行一般设置为Table的总行数-1即可(最后一行)。
您可能感兴趣的文章:
上一篇:下一篇:
最 近 更 新
热 点 排 行
12345678910Javascript横向/纵向合并单元格TD
在报表系统中,涉及&HTML的TD单元格的合并&恐怕为数不少。
比如,从DB查得数据并经过后台的整理后,可能是这样的:
& & JOB TOTAL SAL INDEX EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
1 ANALYST 6000 1 7788 SCOTT ANALYST 7566 4/19/1987 3000.00
1 ANALYST 6000 2 7902 FORD ANALYST 7566 12/3/1981 3000.00
2 CLERK 4150 3 7934 MILLER CLERK 7782 1/23/1982 1300.00
2 CLERK 4150 4 7900 JAMES CLERK 7698 12/3/1981 950.00
2 CLERK 4150 5 7369 SMITH CLERK 7902 12/17/1980 800.00
2 CLERK 4150 6 7876 ADAMS CLERK 7788 5/23/1987 1100.00
3 MANAGER 8275 7 7698 BLAKE MANAGER 7839 5/1/1981 2850.00
3 MANAGER 8275 8 7566 JONES MANAGER 7839 4/2/1981 2975.00
3 MANAGER 8275 9 7782 CLARK MANAGER 7839 6/9/1981 2450.00
4 PRESIDENT 5000 10 7839 KING PRESIDENT
11/17/1981 5000.00
5 SALESMAN 5600 11 7844 TURNER SALESMAN 7698 9/8/1981 1500.00 0.00 30
5 SALESMAN 5600 12 7654 MARTIN SALESMAN 7698 9/28/1981 1250.00 1400.00 30
5 SALESMAN 5600 13 7521 WARD SALESMAN 7698 2/22/1981 1250.00 500.00 30
5 SALESMAN 5600 14 7499 ALLEN SALESMAN 7698 2/20/1981 1600.00 300.00 30
为了让用户更清晰地查看报表,结果可能需要是这样的(各职位的薪水总额及分布明细):
& & JOB TOTAL SAL INDEX EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
1 ANALYST 6000 1 7788 SCOTT ANALYST 7566 4/19/1987 3000.00
2 7902 FORD ANALYST 7566 12/3/1981 3000.00
2 CLERK 4150 3 7934 MILLER CLERK 7782 1/23/1982 1300.00
4 7900 JAMES CLERK 7698 12/3/1981 950.00
5 7369 SMITH CLERK 7902 12/17/1980 800.00
6 7876 ADAMS CLERK 7788 5/23/1987 1100.00
3 MANAGER 8275 7 7698 BLAKE MANAGER 7839 5/1/1981 2850.00
8 7566 JONES MANAGER 7839 4/2/1981 2975.00
9 7782 CLARK MANAGER 7839 6/9/1981 2450.00
4 PRESIDENT 5000 10 7839 KING PRESIDENT
11/17/1981 5000.00
5 SALESMAN 5600 11 7844 TURNER SALESMAN 7698 9/8/1981 1500.00 0.00 30
12 7654 MARTIN SALESMAN 7698 9/28/1981 1250.00 1400.00 30
13 7521 WARD SALESMAN 7698 2/22/1981 1250.00 500.00 30
14 7499 ALLEN SALESMAN 7698 2/20/1981 1600.00 300.00 30
&这就需要我们对单元格进行相应的合并。
一般来说,有两种处理方法,
在编写HTML时已设置单元格的合并;
在编写HTML时未作合并处理,后期由script完成单元格合并工作。
本文讲的是第2种情况。
合并单元格的步骤
比如,我要把上表Table1中数值为ANALYST的两个单元格合并。
我们首先需要将第二个ANALYST的单元格删除掉
然后设置第一个ANALYST的单元格的rowSpan属性为2(表示&跨越2行&)
写得不好的公用方法
之前写了一个公用Javascript方法,用以合并相邻间文本相同的单元格。
这个方法写得不好,有明显的Bug。对已做过合并的Table,这个方法有可能导致合并单元格错误。
主要的原因在于,对于合并过单元格的表格,那么被合并的行就会相应的少一个TD,而此方法依旧按未合并过单元格的情况来获取TD对象。
比如,获取第二列的所有单元格,此程序用&获取全部TR中的第二个TD&来实现,这在未合并过单元格的Table是正确的,但对于合并过单元格的Table,则未必,因为被合并的行相应地少一个单元格。
此处将代码贴出,希望大家引以为鉴。
function mergeCell(tableObj, col) {
& & & & var $tab = $(tableObj);
& & & & var $trs = $tab.find(&tr&);
& & & & var firstTD;
& & & & var counter = 0;
& & & & $trs.each(function(index) {
& & & & & &&
& & & & & & if (!oldval && !firstTD) {
& & & & & & & & oldval = $(this).find(&td:eq(& + col + &)&).text();
& & & & & & & & firstTD = $(this).find(&td:eq(& + col + &)&).get(0);
& & & & & & & & counter = 0;
& & & & & & & & counter++;
& & & & & & } else {
& & & & & & & & if ($(this).find(&td:eq(& + col + &)&).text() == oldval) {
& & & & & & & & & & $(this).find(&td:eq(& + col + &)&).remove();
& & & & & & & & & & counter++;
& & & & & & & & } else {
& & & & & & & & & & $(firstTD).attr(&rowSpan&, counter);
& & & & & & & & & & oldval = $(this).find(&td:eq(& + col + &)&).text();
& & & & & & & & & & firstTD = $(this).find(&td:eq(& + col + &)&).get(0);
& & & & & & & & & & counter = 0;
& & & & & & & & & & counter++;
& & & & & & & & }
& & & & & & }
& & & & & &&
& & & & & & if (index &= $trs.length - 1) {
& & & & & & & & $(firstTD).attr(&rowSpan&, counter);
& & & & & & }
& & & & & &&
& & & & });
&页面DEMO如下(HTML代码,较长):
PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&meta http-equiv=&Content-Type& content=&text/ charset=ISO-8859-1&&
&title&Insert title here&/title&
&script type=&text/javascript& src=&../js/jquery.js&&&/script&
&script type=&text/javascript& src=&../js/tdmerger.js&&&/script&
&script type=&text/javascript&&
& & $().ready(function() {
& & & & mergeCell($(&#list_table&).get(0), 1);
& & & & mergeCell($(&#list_table&).get(0), 2);
& & function mergeCell(tableObj, col) {
& & & & var $tab = $(tableObj);
& & & & var $trs = $tab.find(&tr&);
& & & & var firstTD;
& & & & var counter = 0;
& & & & $trs.each(function(index) {
& & & & & &&
& & & & & & if (!oldval && !firstTD) {
& & & & & & & & oldval = $(this).find(&td:eq(& + col + &)&).text();
& & & & & & & & firstTD = $(this).find(&td:eq(& + col + &)&).get(0);
& & & & & & & & counter = 0;
& & & & & & & & counter++;
& & & & & & } else {
& & & & & & & & if ($(this).find(&td:eq(& + col + &)&).text() == oldval) {
& & & & & & & & & & $(this).find(&td:eq(& + col + &)&).remove();
& & & & & & & & & & counter++;
& & & & & & & & } else {
& & & & & & & & & & $(firstTD).attr(&rowSpan&, counter);
& & & & & & & & & & oldval = $(this).find(&td:eq(& + col + &)&).text();
& & & & & & & & & & firstTD = $(this).find(&td:eq(& + col + &)&).get(0);
& & & & & & & & & & counter = 0;
& & & & & & & & & & counter++;
& & & & & & & & }
& & & & & & }
& & & & & &&
& & & & & & if (index &= $trs.length - 1) {
& & & & & & & & $(firstTD).attr(&rowSpan&, counter);
& & & & & & }
& & & & & &&
& & & & });
& & &TABLE id=&list_table& BORDER=&1&&
& & & & &TR&
& & & & & & &TH&&&&&/TH&
& & & & & & &TH&JOB&/TH&
& & & & & & &TH&TOTAL SAL&/TH&
& & & & & & &TH&INDEX&/TH&
& & & & & & &TH&EMPNO&/TH&
& & & & & & &TH&ENAME&/TH&
& & & & & & &TH&JOB&/TH&
& & & & & & &TH&MGR&/TH&
& & & & & & &TH&HIREDATE&/TH&
& & & & & & &TH&SAL&/TH&
& & & & & & &TH&COMM&/TH&
& & & & & & &TH&DEPTNO&/TH&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&1&/TD&
& & & & & & &TD&ANALYST&/TD&
& & & & & & &TD&6000&/TD&
& & & & & & &TD&1&/TD&
& & & & & & &TD&7788&/TD&
& & & & & & &TD&SCOTT&/TD&
& & & & & & &TD&ANALYST&/TD&
& & & & & & &TD&7566&/TD&
& & & & & & &TD&4/19/1987&/TD&
& & & & & & &TD&3000.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&1&/TD&
& & & & & & &TD&ANALYST&/TD&
& & & & & & &TD&6000&/TD&
& & & & & & &TD&2&/TD&
& & & & & & &TD&7902&/TD&
& & & & & & &TD&FORD&/TD&
& & & & & & &TD&ANALYST&/TD&
& & & & & & &TD&7566&/TD&
& & & & & & &TD&12/3/1981&/TD&
& & & & & & &TD&3000.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&2&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&4150&/TD&
& & & & & & &TD&3&/TD&
& & & & & & &TD&7934&/TD&
& & & & & & &TD&MILLER&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&7782&/TD&
& & & & & & &TD&1/23/1982&/TD&
& & & & & & &TD&1300.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&10&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&2&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&4150&/TD&
& & & & & & &TD&4&/TD&
& & & & & & &TD&7900&/TD&
& & & & & & &TD&JAMES&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&12/3/1981&/TD&
& & & & & & &TD&950.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&2&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&4150&/TD&
& & & & & & &TD&5&/TD&
& & & & & & &TD&7369&/TD&
& & & & & & &TD&SMITH&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&7902&/TD&
& & & & & & &TD&12/17/1980&/TD&
& & & & & & &TD&800.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&2&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&4150&/TD&
& & & & & & &TD&6&/TD&
& & & & & & &TD&7876&/TD&
& & & & & & &TD&ADAMS&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&7788&/TD&
& & & & & & &TD&5/23/1987&/TD&
& & & & & & &TD&1100.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&3&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&8275&/TD&
& & & & & & &TD&7&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&BLAKE&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&7839&/TD&
& & & & & & &TD&5/1/1981&/TD&
& & & & & & &TD&2850.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&3&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&8275&/TD&
& & & & & & &TD&8&/TD&
& & & & & & &TD&7566&/TD&
& & & & & & &TD&JONES&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&7839&/TD&
& & & & & & &TD&4/2/1981&/TD&
& & & & & & &TD&2975.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&3&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&8275&/TD&
& & & & & & &TD&9&/TD&
& & & & & & &TD&7782&/TD&
& & & & & & &TD&CLARK&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&7839&/TD&
& & & & & & &TD&6/9/1981&/TD&
& & & & & & &TD&2450.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&10&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&4&/TD&
& & & & & & &TD&PRESIDENT&/TD&
& & & & & & &TD&5000&/TD&
& & & & & & &TD&10&/TD&
& & & & & & &TD&7839&/TD&
& & & & & & &TD&KING&/TD&
& & & & & & &TD&PRESIDENT&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&11/17/1981&/TD&
& & & & & & &TD&5000.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&10&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&4&/TD&
& & & & & & &TD&SUPER PRESIDENT&/TD&
& & & & & & &TD&5000&/TD&
& & & & & & &TD&10&/TD&
& & & & & & &TD&7839&/TD&
& & & & & & &TD&KING&/TD&
& & & & & & &TD&PRESIDENT&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&11/17/1981&/TD&
& & & & & & &TD&5000.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&10&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&5&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&5600&/TD&
& & & & & & &TD&11&/TD&
& & & & & & &TD&7844&/TD&
& & & & & & &TD&TURNER&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&9/8/1981&/TD&
& & & & & & &TD&1500.00&/TD&
& & & & & & &TD&0.00&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&5&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&5600&/TD&
& & & & & & &TD&12&/TD&
& & & & & & &TD&7654&/TD&
& & & & & & &TD&MARTIN&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&9/28/1981&/TD&
& & & & & & &TD&1250.00&/TD&
& & & & & & &TD&1400.00&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&5&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&5600&/TD&
& & & & & & &TD&13&/TD&
& & & & & & &TD&7521&/TD&
& & & & & & &TD&WARD&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&2/22/1981&/TD&
& & & & & & &TD&1250.00&/TD&
& & & & & & &TD&500.00&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&5&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&5600&/TD&
& & & & & & &TD&14&/TD&
& & & & & & &TD&7499&/TD&
& & & & & & &TD&ALLEN&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&2/20/1981&/TD&
& & & & & & &TD&1600.00&/TD&
& & & & & & &TD&300.00&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & &/TABLE&
于是,重新写了两个公用方法来合并单元格。
一个是合并相邻值相同的单元格;
另外一个是合并指定序号的单元格,比如2-5,6-8,是&合并第2个至第5个单元格、第6个和至第8个单元格&。
这俩方法将&获取需要合并的TD元素&的动作交由方法调用者,只负责对入参单元格作对应的合并。
&* Meger cells with same text
&* @param $tds TDs jquery object
&* @param type row/col
function mergeCell4SameText($tds, type) {
& & var firstTD;
& & var counter = 0;
& & $tds.each(function(index) {
& & & & if (index == 0) {
& & & & & & oldval = $(this).text();
& & & & & & firstTD = $(this).get(0);
& & & & & & counter = 0;
& & & & & & counter++;
& & & & } else {
& & & & & & if ($(this).text() == oldval) {
& & & & & & & & $(this).remove();
& & & & & & & & counter++;
& & & & & & } else {
& & & & & & & & if (type == 'col') {
& & & & & & & & & & $(firstTD).attr(&rowSpan&, counter);
& & & & & & & & } else if (type == 'row') {
& & & & & & & & & & $(firstTD).attr(&colSpan&, counter);
& & & & & & & & }
& & & & & & & &&
& & & & & & & & oldval = $(this).text();
& & & & & & & & firstTD = $(this).get(0);
& & & & & & & & counter = 0;
& & & & & & & & counter++;
& & & & & & }
& & & & if (index &= $tds.length - 1) {
& & & & & &&
& & & & & & if (type == 'col') {
& & & & & & & & $(firstTD).attr(&rowSpan&, counter);
& & & & & & } else if (type == 'row') {
& & & & & & & & $(firstTD).attr(&colSpan&, counter);
& & & & & & }
& & & & & &&
&* Meger cells by the parameters &index&
&* @param $tds TDs jquery object
&* @param type row/col
&* @param index for example, 0-1,2-5,6-8,10-13
function mergeCellByIndex($tds, type, index) {
& & var indexArrs = index.split(',');
& & var fromTo;
& & for (var i in indexArrs) {
& & & & fromTo = indexArrs[i];
& & & & from = new Number(fromTo.split('-')[0]);
& & & & to = new Number(fromTo.split('-')[1]);
& & & & for (var j = 1 + j &= j++) {
& & & & & & $($tds.get(j)).remove();
& & & & if (type == 'col') {
& & & & & & $($tds.get(from)).attr(&rowSpan&, to - from + 1);
& & & & } else if (type == 'row') {
& & & & & & $($tds.get(from)).attr(&colSpan&, to - from + 1);
调用的页面(HTML代码,较长):
&!DOCTYPE html PUBLIC &-//W3C//DTD HTML 4.01 Transitional//EN& &http://www.w3.org/TR/html4/loose.dtd&&
&meta http-equiv=&Content-Type& content=&text/ charset=ISO-8859-1&&
&title&Insert title here&/title&
&script type=&text/javascript& src=&../js/jquery.js&&&/script&
&script type=&text/javascript& src=&../js/tdmerger.js&&&/script&
&script type=&text/javascript&&
& & $().ready(function() {
& & & & $col1tds = $(&table tr td:nth-child(1)&);
& & & & $col2tds = $(&table tr td:nth-child(2)&);
& & & & $col3tds = $(&table tr td:nth-child(3)&);
& & & & mergeCellByIndex($col1tds, 'col', '0-1,2-5,6-8,10-13');
& & & & mergeCellByIndex($col2tds, 'col', '0-1,2-5,6-8,10-13');
& & & & mergeCellByIndex($col3tds, 'col', '0-1,2-5,6-8,10-13');
& & & & /*
& & & & $row2tds = $(&table tr:eq(2) td&);
& & & & mergeCellByIndex($row2tds, 'row', '6-11');
& & & & */
& & &TABLE BORDER=&1&&
& & & & &TR&
& & & & & & &TH&&&&&/TH&
& & & & & & &TH&JOB&/TH&
& & & & & & &TH&TOTAL SAL&/TH&
& & & & & & &TH&INDEX&/TH&
& & & & & & &TH&EMPNO&/TH&
& & & & & & &TH&ENAME&/TH&
& & & & & & &TH&JOB&/TH&
& & & & & & &TH&MGR&/TH&
& & & & & & &TH&HIREDATE&/TH&
& & & & & & &TH&SAL&/TH&
& & & & & & &TH&COMM&/TH&
& & & & & & &TH&DEPTNO&/TH&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&1&/TD&
& & & & & & &TD&ANALYST&/TD&
& & & & & & &TD&6000&/TD&
& & & & & & &TD&1&/TD&
& & & & & & &TD&7788&/TD&
& & & & & & &TD&SCOTT&/TD&
& & & & & & &TD&ANALYST&/TD&
& & & & & & &TD&7566&/TD&
& & & & & & &TD&4/19/1987&/TD&
& & & & & & &TD&3000.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&1&/TD&
& & & & & & &TD&ANALYST&/TD&
& & & & & & &TD&6000&/TD&
& & & & & & &TD&2&/TD&
& & & & & & &TD&7902&/TD&
& & & & & & &TD&FORD&/TD&
& & & & & & &TD&ANALYST&/TD&
& & & & & & &TD&7566&/TD&
& & & & & & &TD&12/3/1981&/TD&
& & & & & & &TD&3000.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&2&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&4150&/TD&
& & & & & & &TD&3&/TD&
& & & & & & &TD&7934&/TD&
& & & & & & &TD&MILLER&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&7782&/TD&
& & & & & & &TD&1/23/1982&/TD&
& & & & & & &TD&1300.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&10&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&2&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&4150&/TD&
& & & & & & &TD&4&/TD&
& & & & & & &TD&7900&/TD&
& & & & & & &TD&JAMES&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&12/3/1981&/TD&
& & & & & & &TD&950.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&2&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&4150&/TD&
& & & & & & &TD&5&/TD&
& & & & & & &TD&7369&/TD&
& & & & & & &TD&SMITH&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&7902&/TD&
& & & & & & &TD&12/17/1980&/TD&
& & & & & & &TD&800.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&2&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&4150&/TD&
& & & & & & &TD&6&/TD&
& & & & & & &TD&7876&/TD&
& & & & & & &TD&ADAMS&/TD&
& & & & & & &TD&CLERK&/TD&
& & & & & & &TD&7788&/TD&
& & & & & & &TD&5/23/1987&/TD&
& & & & & & &TD&1100.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&3&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&8275&/TD&
& & & & & & &TD&7&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&BLAKE&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&7839&/TD&
& & & & & & &TD&5/1/1981&/TD&
& & & & & & &TD&2850.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&3&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&8275&/TD&
& & & & & & &TD&8&/TD&
& & & & & & &TD&7566&/TD&
& & & & & & &TD&JONES&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&7839&/TD&
& & & & & & &TD&4/2/1981&/TD&
& & & & & & &TD&2975.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&20&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&3&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&8275&/TD&
& & & & & & &TD&9&/TD&
& & & & & & &TD&7782&/TD&
& & & & & & &TD&CLARK&/TD&
& & & & & & &TD&MANAGER&/TD&
& & & & & & &TD&7839&/TD&
& & & & & & &TD&6/9/1981&/TD&
& & & & & & &TD&2450.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&10&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&4&/TD&
& & & & & & &TD&PRESIDENT&/TD&
& & & & & & &TD&5000&/TD&
& & & & & & &TD&10&/TD&
& & & & & & &TD&7839&/TD&
& & & & & & &TD&KING&/TD&
& & & & & & &TD&PRESIDENT&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&11/17/1981&/TD&
& & & & & & &TD&5000.00&/TD&
& & & & & & &TD&&&/TD&
& & & & & & &TD&10&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&5&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&5600&/TD&
& & & & & & &TD&11&/TD&
& & & & & & &TD&7844&/TD&
& & & & & & &TD&TURNER&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&9/8/1981&/TD&
& & & & & & &TD&1500.00&/TD&
& & & & & & &TD&0.00&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&5&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&5600&/TD&
& & & & & & &TD&12&/TD&
& & & & & & &TD&7654&/TD&
& & & & & & &TD&MARTIN&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&9/28/1981&/TD&
& & & & & & &TD&1250.00&/TD&
& & & & & & &TD&1400.00&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&5&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&5600&/TD&
& & & & & & &TD&13&/TD&
& & & & & & &TD&7521&/TD&
& & & & & & &TD&WARD&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&2/22/1981&/TD&
& & & & & & &TD&1250.00&/TD&
& & & & & & &TD&500.00&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & & & &TR&
& & & & & & &TD&5&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&5600&/TD&
& & & & & & &TD&14&/TD&
& & & & & & &TD&7499&/TD&
& & & & & & &TD&ALLEN&/TD&
& & & & & & &TD&SALESMAN&/TD&
& & & & & & &TD&7698&/TD&
& & & & & & &TD&2/20/1981&/TD&
& & & & & & &TD&1600.00&/TD&
& & & & & & &TD&300.00&/TD&
& & & & & & &TD&30&/TD&
& & & & &/TR&
& & &/TABLE&
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
127 | js 实现 & input type=&file& /
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。

我要回帖

更多关于 合并单元格 的文章

 

随机推荐