我找到了一些工具/脚本来转换CSV->(多)Markdown,但有什么方法可以反向进行吗?
我非常喜欢Markdown中的表格,并且与SublimeText和TableEditor插件一起使用它非常方便---添加列,通过单元格选项卡等。
但是,并非所有人都喜欢在文本文件中编辑数据,因此我想将其转换为ex。 CSV并导入其他人的电子表格(Google或Excel)。
有什么可以自动完成的,或者我应该为pandoc / RedCarpet创建自己的脚本/插件......
答案 0 :(得分:1)
对我有用的是:
就这样。
答案 1 :(得分:0)
Firefox has an extension called TableTools2. It allows you to convert HTML Tables into tab separated values. I use that frequently to copy and paste a table into Excel.
I admit, this requires a markdown to HTML Conversion in the first place, but I assume this is no problem.
答案 2 :(得分:0)
您可以使用tomroy/mdtable2csv。要将<filename>.md
转换为<filename>.csv
$ mdtable2csv <filename>.md
您会在同一个文件夹中看到<filename>.csv
。
答案 3 :(得分:0)
我的工作流程类似。我找到了解决方案:
缺点是我只能导出整个Markdown文档,然后只复制我需要的内容或删除我在此过程中不需要的内容。
答案 4 :(得分:0)
具有libreoffice的FWIW,您可以直接在calc文档中复制/粘贴markdown表。将打开一个与您打开CSV文件时相似的UI,并带有'|'被预选为定界符。
答案 5 :(得分:0)
import pandas as pd
file = open('yourmdfile.md')
data = []
for line in file.readlines():
data.append(line.split('|') # provide more general splitter
df = pd.DataFrame(data=data)
df.to_csv('generated.csv')
答案 6 :(得分:0)
您可以使用免费的 tableconvert.com 网络服务将 MD 转换为 CSV
(*) Excel 并格式化真正的 CSV;它需要使用 GetData+delimiter(Import)
我不是 webapps 的粉丝,但不幸的是我找不到任何可以进行这种转换的文本编辑器的应用程序或插件