Markdown实现复杂表格方法

文档导航

  • 方式一:自己编写HTML
  • 方式二:工具生成HTML格式

方式一:自己编写HTML

copy一段写好的HTML然后复制即可:
如:

<table>
   <tr>
      <td rowspan="2">真实情况td>
      <td colspan="2">预测结果td>
   tr>
   <tr>
      <td>td>
      <td>td>
   tr>
   <tr>
      <td>td>
      <td>TP(真正例)td>
      <td>FN(假反例)td>
   tr>
   <tr>
      <td>td>
      <td>FP(假正例)td>
      <td>TN(真反例)td>
   tr>
table>

效果如下:

真实情况 预测结果
TP(真正例) FN(假反例)
FP(假正例) TN(真反例)

还可以使用其他html标签:
如:

<table>
   <tr>
      <td>实现类td>
      <td>解释td>
   tr>
   <tr>
      <td rowspan="3">HashMap  td>
      <td  align="left">1.非线程安全。<br>(
      <br>线程安全用:
      <br>a.Collections下synchronizedMap <br> b.使用JUC下ConcurrentHashMap
      <br>)td>
   tr>
   <tr>
      <td align="left">2.只允许一条记录的Key为null。(value无所谓可以多个为null)td>
   tr>
   <tr>
      <td align="left">3.Key计算hashCode值存储数据。(具有很快的访问速度,顺序是不确定的)td>
   tr>
   <tr>
      <td  rowspan="2">HashTabletd>
      <td align="left">1.线程安全的。(任一时间只有一个线程能写Hashtable。不需要线程安全时可以用HashMap替换,需要线程安全时用分段锁的ConcurrentHashMap替换,所以一般不建议使用。td>
   tr>
   <tr>
      <td align="left">2.键值都不可为null。(承自Dictionary类)td>
   tr>
   <tr>
      <td>LinkedHashMaptd>
      <td align="left">排序。(LinkedHashMap是HashMap的一个子类。保存了记录的插入顺序,在用Iterator遍历LinkedHashMap时,先得到的记录肯定是先插入的,也可以在构造时带参数,按照访问次序排序)td>
   tr>
   <tr>
      <td>TreeMaptd>
      <td align="left">排序。(TreeMap实现SortedMap接口。在使用TreeMap时,key必须实现Comparable接口或者在构造TreeMap传入自定义的Comparator,否则会在运行时抛出java.lang.ClassCastException类型的异常)td>
   tr>
table>

效果如下:

实现类 解释
HashMap 1.非线程安全。
(
线程安全用:
①Collections下synchronizedMap
②JUC下ConcurrentHashMap
)
2.只允许一条记录的Key为null。(value无所谓可以多个为null)
3.Key计算hashCode值存储数据。(具有很快的访问速度,顺序是不确定的)
HashTable 1.线程安全的。(任一时间只有一个线程能写Hashtable。不需要线程安全时可以用HashMap替换,需要线程安全时用分段锁的ConcurrentHashMap替换,所以一般不建议使用。
2.键值都不可为null。(承自Dictionary类)
LinkedHashMap 排序。(LinkedHashMap是HashMap的一个子类。保存了记录的插入顺序,在用Iterator遍历LinkedHashMap时,先得到的记录肯定是先插入的,也可以在构造时带参数,按照访问次序排序)
TreeMap 排序。(TreeMap实现SortedMap接口。在使用TreeMap时,key必须实现Comparable接口或者在构造TreeMap传入自定义的Comparator,否则会在运行时抛出java.lang.ClassCastException类型的异常)

方式二:工具生成HTML格式

要想MarkDown中插入复杂表格时,可以先在word或excel中把表格写好

在如下网站进行转化为标记对形式:http://pressbin.com/tools/excel_to_html_table/index.html

excel中:
Markdown实现复杂表格方法_第1张图片
网站中:

Markdown实现复杂表格方法_第2张图片
注意:颜色什么的不会帮你哦,只是格式,其他的标签需要自己加。

最后效果如下:

日志 任务 任务情况 加班工资
2019/10/1 学习java 正常 1500
2019/10/2 学习js 正常 1500
2019/10/3 学习mysql 正常 1500
2019/10/4 写博客 良好 500
2019/10/5 看论坛 良好 500
2019/10/6 带妹子 500
2019/10/7 出去玩 500
2019/10/8 上班 一般 0
2019/10/9 上班 超常 500

完结!撒花!
感谢各位大佬支持↓↓↓↓↓↓↓↓↓↓↓在这里插入图片描述

    【微信】二维码:

    Markdown实现复杂表格方法_第3张图片

你可能感兴趣的:(Mark,down)