我有一个包含表格的纯文本文件:
http://uucode.com/tmp/20110913/vim-index.txt
(或者在vim中输入":help index“)
我想把表格转换成计算机友好的形式。例如,转换为HTML或Excel。
有什么建议如何让它自动生成吗?也许一些轻量级的标记工具可以识别这样的表?或者可能有一些研究论文提供了有用的算法?
发布于 2011-09-13 19:52:46
插件"vimwiki : Personal Wiki for Vim“( http://www.vim.org/scripts/script.php?script_id=2226 )为其维基页面定义了一个表格语法:
| Year | Temperature (low) | Temperature (high) |
|------+-------------------+--------------------|
| 1900 | -10 | 25 |
| 1910 | -15 | 30 |
| 1920 | -10 | 32 |
| 1930 | _N/A_ | _N/A_ |
| 1940 | -2 | 40 |
>
In HTML the following part >
| Year | Temperature (low) | Temperature (high) |
|------+-------------------+--------------------|
>
is higlighted as a table header.它还提供了一个从文本转换为html的命令:
*:Vimwiki2HTML*
Convert current wiki page to HTML.也许您可以使用一些正则表达式将表转换为这种格式,然后使用此插件将其转换为HTML。
https://stackoverflow.com/questions/7401127
复制相似问题