帮忙看看,这个样式怎么实现?(高分)
数据:
|---------|---------|--------|----------|----------|
| a | a1 | b1 | c1 | d1 |
|---------|---------|--------|----------|----------|
| a | a2 | b2 | c2 | d2 |
|---------|---------|--------|----------|----------|
| a | a3 | b2 | c3 | d3 |
|---------|---------|--------|----------|----------|
| b | a1 | b3 | c4 | d4 |
|---------|---------|--------|----------|----------|
| c | a1 | b4 | c5 | d4 |
|---------|---------|--------|----------|----------|
| c | a1 | b4 | c6 | d5 |
|---------|---------|--------|----------|----------|
1、要求可以按任意一列分组:(分组列有顺序,第一列)
|---------|---------|--------|----------|----------|
| | a1 | b1 | c1 | d1 |
| |---------|--------|----------|----------|
| a | a2 | b2 | c2 | d2 |
| |---------|--------|----------|----------|
| | a3 | b2 | c3 | d3 |
|---------|---------|--------|----------|----------|
| b | a1 | b3 | c4 | d4 |
|---------|---------|--------|----------|----------|
| | a1 | b4 | c5 | d4 |
| C |---------|--------|----------|----------|
| | a1 | b4 | c6 | d5 |
|---------|---------|--------|----------|----------|
***************************************************************************
(第一列,第二列)
|---------|---------|--------|----------|----------|
| | a1 | b1 | c1 | d1 |
| |---------|--------|----------|----------|
| a | a2 | b2 | c2 | d2 |
| |---------|--------|----------|----------|
| | a3 | b2 | c3 | d3 |
|---------|---------|--------|----------|----------|
| b | a1 | b3 | c4 | d4 |
|---------|---------|--------|----------|----------|
| | | b4 | c5 | d4 |
| C | a1 |--------|----------|----------|
| | | b4 | c6 | d5 |
|---------|---------|--------|----------|----------|
*****************************************************************************
2、 可以多行合并:(第四行)
|---------|---------|--------|----------|----------|
| | a1 | b1 | c1 | d1 |
| |---------|--------| |----------|
| a | a2 | b2 | c2 | d2 |
| |---------|--------| |----------|
| | a3 | b2 | c3 | d3 |
|---------|---------|--------|----------|----------|
| b | a1 | b3 | c4 | d4 |
|---------|---------|--------|----------|----------|
| | a1 | b4 | c5 | d4 |
| C |---------|--------| |----------|
| | a1 | b4 | c6 | d5 |
|---------|---------|--------|----------|----------|
**********************************************************************************
(第四行,第五行)
|---------|---------|--------|----------|----------|
| | a1 | b1 | c1 | d1 |
| |---------|--------| | |
| a | a2 | b2 | c2 | d2 |
| |---------|--------| | |
| | a3 | b2 | c3 | d3 |
|---------|---------|--------|----------|----------|
| b | a1 | b3 | c4 | d4 |
|---------|---------|--------|----------|----------|
| | a1 | b4 | c5 | d4 |
| C |---------|--------| | |
| | a1 | b4 | c6 | d5 |
|---------|---------|--------|----------|----------|
****************************************************************************************
3、增加小计行
|---------|---------|--------|----------|----------|
| | a1 | b1 | c1 | d1 |
| |---------|--------|----------|----------|
| a | a2 | b2 | c2 | d2 |
| |---------|--------|----------|----------|
| | a3 | b2 | c3 | d3 |
|---------|---------|--------|----------|----------|
| 小计 | a2+a3 | b2+b2 | c2+c3 | d2+d3 |
|---------|---------|--------|----------|----------|
| b | a1 | b3 | c4 | d4 |
|---------|---------|--------|----------|----------|
| 小计 | a1 | b3 | c4 | d4 |
|---------|---------|--------|----------|----------|
| | a1 | b4 | c5 | d4 |
| C |---------|--------|----------|----------|
| | a1 | b4 | c6 | d5 |
|---------|---------|--------|----------|----------|
| 小计 | a1+a1 | b4+b4 | c5+c6 | d4+d5 |
|---------|---------|--------|----------|----------|
| 合计 | …… | …… | …… | …… |
|---------|---------|--------|----------|----------|
我想大家应该明白我的意思了,看看要怎么实现,(分多的是)。