如何在javascript中解析null csv字段

时间:2017-07-10 12:00:55

标签: javascript csv

在我的javascript代码中,我正在解析csv文件,并在稍后将json数据发送到mongodb插入。在csv解析期间,当任何csv单元格为空或空时,我遇到了一些问题。例如,当数据

"abc", "xyz",,,"axbycz"

我的期望是"abc", "xyz", null, null, "axbycz",但我只得到"abc", "xyz", "axbycz"

这是我的实际数据和正则表达式来解析它。

数据:

263P,,,Madanayakanahalli,xys,abc,00:35 Min.,,
"[
  {
   "busstop": "MG Road", 
   "latlons": ["1.0455367265411", "17.5055545144687"]
   }
 ]",
 "08:35,  17:25","09:10,  18:00","07:55,  16:45","08:30, 15:35, 17:20"

正则表达式:

var cells = rows[i].match(/("\[.*?\]"|".*?"|".*?"\r|[^",]+)(?=,|$)/g);

如果所有单元格都有一些数据,这个正则表达式运行良好。

请有人帮我按照我的期望进行csv解析。

0 个答案:

没有答案