如何使用EmEditor将JSON文件转换为CSV文件?[错误与JsonToCsv.jsee] &g



我保存了您(emeditor)为JsonToCsv共享的代码。jsee并按照您的指示"然后从选择…在"宏"菜单中。最后,打开数据文件,在"宏"菜单中选择"运行";但是我得到这个错误截图

这是Json文件中的一行。{"_id"{"oid&quot美元:504年"e5fe7313ea25b9b00003f"},"date_joined":{"date&quot美元:"2011 - 12 - 16 - t23:17:33.000z"},"email":"sample@abc.net","first_name":","group":"virtela","is_active":真的,"is_staff":假的,"is_superuser":假的,"last_login":{"date&quot美元:"2012 - 11 - 29 t07:40:08.961z"},"last_name":","password":"sample"url_logging_enabled":假的,"username":"sample@abc.com"}

期望的结果可能是将其转换为CSV格式。如截图

请建议。

谢谢。

在这个答案的宏中有一个问题,我已经更新了这个答案。请再次复制宏。(第三行更新为包括toString())。我已经测试了你的样本JSON文件,我能够使用这个宏没有任何问题。输出变成:

$oid,$date,email,first_name,group,is_active,is_staff,is_superuser,$date,last_name,password,url_logging_enabled,username
504e5fe7313ea25b9b00003f,2011-12-16T23:17:33.000Z,sample@abc.net,,virtela,true,false,false,2012-11-29T07:40:08.961Z,,sample,false,sample@abc.com

然而,您在截图中看到的错误消息(第12行Syntax error)是由于不同的原因。你可能用的是旧版本的EmEditor。旧版本的EmEditor不支持JSON。请更新EmEditor,并确保您使用的是最新版本的EmEditor。

最新更新