一千萬個為什麽

搜索

場景:我正在開發一個rails應用程序,它將以上傳的基於文本的文件的形式輸入數據。我需要在導入數據之前解析這些文件。我可以選擇上傳到應用程序的文件類型;這些上載使用的軟件(Microsoft Access)有幾個關於文件類型的導出選項。

雖然它可能無關緊要,但我想知道是否存在最有效解析的特定文件類型。我相信這個問題可以被視為與語言無關。

(雖然通常會解析XML,但為了這個項目,它不是一種可行的文件類型。)

最佳答案

如果是Access導出的東西,最簡單的就是CSV;特別是因為Ruby在標準庫中包含CSV解析器。你將不得不做一些工作來確定CSV的方言(它用於分隔符,它如何處理引號);我不知道ruby解析器對這些問題有多強大,但你也應該從Microsoft Access獲得一些控制權。

轉載註明原文: 解析的最佳文件格式是什麽?

猜你喜歡