Markdown和CSDN中的表格暂时还没有提供合并行或列的符号、快捷键,但需要表格合并的时候总是不知道应该怎么办;看到网上有说将数据在Excel中写好,复制到Markdown和CSDN中就可以保持表的合并,但是实际导入后却仍是不行的**

使用HTML表格代码解决Markdown和CSDN中表格的合并问题

1.行的合并

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<table>
<th>数字</th>
<th>注释</th>
<th>注释</th>
<tr>
<!--
colspan是行的合并,值为要合并的行数;在使用行合并后,这一行的行数等于原本的行数加1减去合并的行数
我定义了一个3列3行表格,使其第二行的第一、二标准单元格合并,第三个单元格未受到影响,第一行和第三行也未受到影响
-->
<td colspan="2">这一行被合并了</td>
<td>1</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>2</td>
</tr>
</table>

复制到CSDN中的样子

数字 注释 注释
这一行被合并了 1
1 2 2

复制到Typora中的样子,点击表格右上角的HTML</>可切换成html代码,再次点击即可切换回表格样式

复制到Typora中的样子

2.列的合并

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<table>
<th>数字</th>
<th>注释</th>
<tr>
<!--
rowspan是列的合并,值为要合并的行数;在使用列合并后,需要将本列以下的行中删掉一个标准单元格,被删除的行数是合并列的数量减一
我定义了一个2列7行表格,使其5列的标准单元格的合并,所以除了这1行以下的4行中只需要保留1个标准单元格元素
-->
<td rowspan="5">123</td>
<td>1</td>
</tr>
<tr>
<!-- 这里只有一个标准单元格 -->
<td>2</td>
</tr>
<tr>
<td>3</td>
</tr>
<tr>
<td>4</td>
</tr>
<tr>
<td>5</td>
<!-- 定义的列合并到这里结束 -->
</tr>
<tr>
<!-- 没有对以下行造成影响 -->
<td>456</td>
<td>1</td>
</tr>
</table>

复制到CSDN中的样子

数字 注释
123 1
2
3
4
5
456 1

复制到Typora中的样子,点击表格右上角的HTML</>可切换成html代码,再次点击即可切换回表格样式

复制到Typora中的样子