我試圖將YAML格式的內容轉換爲Google Spreadsheet。我接受有關如何完成我嘗試做不同的想法......將YAML(或類似的)轉換或導入Google電子表格(或CSV)
項目
FAQ內容
MY REQUIRED交付
一個谷歌電子表格,其中一列的問題和下一個的答案。
我的問題
我無需向指定格式的內容。這很愚蠢。我知道這很愚蠢,所以我們不要在這裏進入。
我不會將文本的段落寫入電子表格。我討厭那個。
我更喜歡在純文本編輯器中使用markdown(或類似的)編寫文本。 (對於以前的可交付成果,我已經能夠使用帶有拼湊腳本的降價處理器來處理其他一些問題......)
這裏是我想要寫入的格式一直):
Is this a frequently asked question?:
Yes. People frequently ask this question.
What about this one?:
Not as much. People don't ask that question very frequently.
Et cetera?:
And so forth.
我的想法是通過某種YAML到CSV轉換器運行,但我找不到任何似乎工作。 (是的,我用Google搜索,沒有,沒有什麼顯示出來似乎工作。)
理想解決方案
的工具或諸如此類的東西相結合,讓我寫一個小腳本,所以我可以從去一步到達Google雲端硬盤電子表格。
確定解決方案
我不會介意的輸出是一個CSV文件或HTML表格,我不得不做一些複製和粘貼或東西。我也可以用稍微不同的標記格式。
值得注意
這兩個問題和答案都是英文內容,並使用一切正常標點符號。
失敗
我試圖在寫它,就好像它是在pandoc的pipe_tables格式的表格的第一件事試過,但我討厭它。
我也嘗試過yaml-to-csv轉換器http://codebeautify.org/yaml-to-json-xml-csv,但是如果yaml鍵有空格則會出錯。
最後,我試着運行一個sed命令將冒號和新行變成管道(或別的東西),這樣我就可以使用pandoc生成一個html表格。沒有任何關於這個的工作,我最終取代了所有的「r」字符,這真的很愚蠢......
爲什麼不只是複製和粘貼? (或 - 人起來,鍵入當電子表格)
我有一堆這些做的。
如果我可以拼湊一個腳本或一堆工具,讓我從一個單一的終端命令轉換和上傳,它會讓我感覺好多了。
TL;博士
我需要從一個純文本鍵值對格式進入一個谷歌電子表格的兩列,以儘可能少的步驟可能。
你有沒有試着寫一個腳本解析YAML? – mgamba
我的編碼技能是微薄的,所以我需要在什麼地方即使有這樣開始了一些指導。 –
的好地方開始是[YAML w ebsite](http://www.yaml.org/)。從項目列表中,您可以選擇您最熟悉的語言,然後嘗試使用Google語言解析YAML的示例。 – mgamba