码迷,mamicode.com
首页 > 编程语言 > 详细

java导出csv文件使用Excel打开乱码问题

时间:2018-02-02 17:09:25      阅读:678      评论:0      收藏:0      [点我收藏+]

标签:开始   exce   没有   打开   乱码问题   gpo   余额   otp   array   

写一个csv文件,发现使用 notpad++ 打开是没有问题的,但是使用 Excel 打开之后显示乱码

刚开始的代码是这样子的:

ByteArrayOutputStream os = new ByteArrayOutputStream();
PrintWriter printWriter = new PrintWriter(os);
printWriter.write("\"品牌商\",\"事业部账户余额(单位元)\",\"事业部\"\n");

发现有问题之后,加上 printWriter.write(new String(new byte[] { (byte) 0xEF, (byte) 0xBB,(byte) 0xBF }));  就好了

ByteArrayOutputStream os = new ByteArrayOutputStream();
PrintWriter printWriter = new PrintWriter(os);
printWriter.write(new String(new byte[] { (byte) 0xEF, (byte) 0xBB,(byte) 0xBF })); 
printWriter.write("\"品牌商\",\"事业部账户余额(单位元)\",\"事业部\"\n");

java导出csv文件使用Excel打开乱码问题

标签:开始   exce   没有   打开   乱码问题   gpo   余额   otp   array   

原文地址:https://www.cnblogs.com/zhangqian27/p/8405671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!