Markdown 作为一种轻量级的标记语言,用来进行简单的文本排版,确实方便快捷。但 Markdown 标记语言的属性,也使得其在表格处理上略显繁琐且不直观。而 Excel 几乎就是表格的代名词,借助 Excel,可以改善我们在 Markdown 中使用表格的体验。下文将简单介绍怎么使用 Excel 生成和管理可用于 Markdown 文章的表格。

填写表格

在 Excel 中正常填写你的表格内容,之后在标题行下插入一行,要居中的填入 :-:,要右对齐的填-:,其它全部填上-

- 左对齐 居中对齐 右对齐
:-: - :-: -:
1 Left Center Right
2 Left Center Right
3 Left Center Right
  • 如图左上角,表头也不要留空,填上-提高兼容性。

生成表格

选中表格,复制,然后粘贴到 Markdown 编辑器中

1
2
3
4
5
-	左对齐	居中对齐	右对齐
:-: :- :-: -:
1 Left Center Right
2 Left Center Right
3 Left Center Right

复制出来的 Excel 默认以tab作为单元格分隔符,而 Markdown 则以|为分隔符。顺理成章,当我们使用 | 对原tab分隔符进行替换后,即可生成 Markdown 化的表格。

1
2
3
4
5
-|默认左对齐|居中对齐|内容右对齐
:-:|-|:-:|-:
1|Left|Center|Right
2|Left|Center|Right
3|Left|Center|Right

表格效果大致如下:

- 左对齐 居中对齐 右对齐
1 Left Center Right
2 Left Center Right
3 Left Center Right

处理表格

在 Excel 中,处理表格灵活方便,调整好后再按上面方法重新生成表格即可。

  • 可以对表格进行快速拖拽排序;
  • 可以用公式 =row() 给表格添加自动序号;
  • 当然我们也可以使用 Markdown 语法为单元格内容设置格式,添加超链接等;

其他说明

  • Markdown 默认语法不支持单元格合并,更复杂的表格不适合用在 Markdown 中;
  • 这种写法的表格,目前已知在 GitHub 上不能正确解析;
  • 自用 Windows 和 Mac 软件推荐,这些表格处理经验基本是为了写左边这篇文章而积累的,大家可以看看效果。
  • 顺便推荐一个在线表格生成网站,Tables Generator.com,在上面也可以快速生成通用的 Markdown 表格。使用网站的不便之处就是需要联网,而且这个网站还在[墙外]。

本文标题:用 Excel 生成和管理 Markdown 表格

文章作者:MOxFIVE

发布时间:2015-10-31, 18:18

最后更新:2015-12-23, 01:02

更新历史: BlameHistory文本模式: .md Raw

原始链接:http://MOxFIVE.xyz/2015/10/31/excel-markdown-table/

许可协议: "署名-非商用-相同方式共享 3.0" 转载请保留原文链接及作者。

用 Excel 生成和管理 Markdown 表格--转载的更多相关文章

  1. 如何将Excel转换成Markdown表格[转]

    在这篇文章中,我将告诉你如何快速的将Excel转换为markdown表格,以及如何将Google Docs,Numbers,网页中的表格或其他类似Excel的程序数据转换为Markdown表格 你可能 ...

  2. js生成有缩进的表格

    项目中用到用了两天时间想到的,记录下来,如有更好的方法,留言给我,谢谢! js做如下表格: json [{"id":302,"serviceId":15,&qu ...

  3. markdown表格

    markdown制作表格 一. 使用原生html表格标签制作 <table> <tr> <td>表头</td> </tr> <tr&g ...

  4. vim格式化markdown表格

    title: vim格式化markdown表格 date: 2017-11-23 15:23:25 tags: vim categories: 开发工具 安装插件 https://github.com ...

  5. js插件---在线类似excel生成图表插件解决方案

    js插件---在线类似excel生成图表插件解决方案 一.总结 一句话总结:google比百度好用多了,多用google google js editable table jquery 双向绑定 这种 ...

  6. 用Excel生成Sql

    用Excel生成Sql: 以如图为例:点击一行数据的后面一个单元格,在上面的fx部分输入=,以等号开头证明这是一个公式.在等号的后面写上想要添加的数据,书写规范是这样:'"&A2&a ...

  7. Java实现PDF和Excel生成和数据动态插入以及导出

    一.序言 Excel.PDF的导出.导入是我们工作中经常遇到的一个问题,刚好今天公司业务遇到了这个问题,顺便记个笔记以防下次遇到相同的问题而束手无策. 公司有这么两个需求: 需求一.给了一个表单,让把 ...

  8. 提取网页的markdown表格利器

    在线Markdown表格转换器 markdown表格转换器,蛮好用的.偶然发现的开源工具,推荐一波. 这是目标链接:https://docs.locust.io/en/stable/configura ...

  9. VBA 操作 Excel 生成日期及星期

    直接上代码~~ 1.  在一个 Excel 生成当月或当年指定月份的日期及星期 ' 获取星期的显示 Function disp(i As Integer) Select Case i disp = & ...

随机推荐

  1. PHP操作Redis常用技巧

    这篇文章主要介绍了PHP操作Redis常用技巧,结合实例形式总结分析了php针对redis的连接.认证.string.hash等操作技巧与注意事项,需要的朋友可以参考下 本文实例讲述了PHP操作Red ...

  2. python中文件变化监控-watchdog

    在python中文件监控主要有两个库,一个是pyinotify ( https://github.com/seb-m/pyinotify/wiki ),一个是watchdog(http://pytho ...

  3. SqlAlchemy个人学习笔记完整汇总-转载

    使用 sqlalchemy 有3种方式: 方式1, 使用raw sql; 方式2, 使用SqlAlchemy的sql expression; 方式3, 使用ORM.   前两种方式可以统称为 core ...

  4. [Leetcode] 336. Palindrome Pairs_Hard

    Given a list of unique words, find all pairs of distinct indices (i, j) in the given list, so that t ...

  5. 圆的k次面积并

    搬运别人的 https://vjudge.net/problem/SPOJ-CIRUT //china no.1 #pragma comment(linker, "/STACK:102400 ...

  6. ios 透过上层视图点击相应下方视图的点击事件

    - (UIView*)hitTest:(CGPoint)point withEvent:(UIEvent *)event{ UIView *hitView = [super hitTest:point ...

  7. 2016NOI冬令营day3

    上午第一课堂  第一次感觉能听... IOI题目选讲挺不错的,比较有趣(yong4) :) 然而接下来的“基础”数据结构就太神了,完全不会QAQ :( 下午我听得比较认真,VFK讲的是下一代评测系统 ...

  8. Linux中Postfix邮件安装配置(二)

    本套邮件系统的搭建,从如何发邮件到收邮件到认证到虚拟用户虚拟域以及反病毒和反垃圾邮件等都有详细的介绍.在搭建过程中必须的参数解释以及原理都有告诉,这样才能更好地理解邮件系统. 卸载自带postfix ...

  9. Nginx服务器之负载均衡策略(6种)

    一.关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器.详情请查看我的另一篇博客. 二.Ng ...

  10. Python Web学习笔记之SSL,TLS,HTTPS

    一. SSL 1. SSL简介 SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持.SSL协议可分为两层: SSL记录协议(SSL Record Protocol):它建立在可 ...