如果单元格有一个双引号(转义引号)作为单元格的第一个字符,那么会抛出异常。
例如
(csv/read-csv "this,\"\"that\"\",the other")
会产生
{color:red}
异常 CSV 错误(意外字符:t) clojure.data.csv/read-quoted-cell (csv.clj:36)
{color}
但是这
(csv/read-csv "this, \"\"that\"\",the other")
会产生正确的输出
((link: "this" " \"\"that\"\"" "the other"))