这篇文章主要介绍解决mongodb导出数据csv乱码的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
mongodb导出csv格式中文乱码
导出数据格式:
mongoexport -d myDB -c user -f id,name --csv -o ./myDB.csv
-d 表示 数据库
-c 表示 数据表
-f 需要提取的field用逗号分隔
-o 输出路径
mongoexport --host 127.0.0.1 --prot 27017 -d weilong -c user -u weilong -p password --type=csv -f name,sex -o user.csv
–host 表示连接数据库ip地址
–port 表示连接端口
-q “{‘name’:‘张三’}” 查询字段
问题描述:
在导出mongodb表中数据到CSV中时,打开CSV文件会显示乱码。
CSV是逗号分隔值的英文缩写,通常都是纯文本文件。CSV格式是分隔的数据格式,有字段/列分隔的逗号字符和记录/行分隔换行符。\
问题解决:
右键该文件,使用记事本打开,然后选择格式,选择字体,修改右下角脚本为中文GB2312即可,然后保存文件,重新打开该文件,就不会乱码了。如果想要换成xlsx格式,直接另存即可,或者说网上有很多csv转xlsx格式的工具。
总结:
工作中会有很多次的数据导入导出问题,一般情况下为了方便快捷的实现,都会直接使用导出命令,如果不嫌麻烦,或者是对格式有特殊要求的就只能写一套程序专门来实现导出功能了。
以上是解决mongodb导出数据csv乱码的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。