关于CSV文件 Excel打开乱码问题的解决方案

近日写java程序中,将数据输出到csv文件中,发现Excel打开之后,中文均为乱码

于是寻找解决方案,发现最简单的方式还是如此了

1. 将输出的csv文件用记事本打开

2. 另存为将文件编码格式改为UTF-8

3. 再用Excel打开,乱码问题得以解决

时间: 2024-11-01 18:18:27

关于CSV文件 Excel打开乱码问题的解决方案的相关文章

利用php CI force_download($filename, $data) 下载.csv 文件解决文件名乱码,文件内容乱码

利用php CI force_download($filename, $data) 下载.csv 文件解决文件名乱码,文件内容乱码.做了很久终于知道了很好的解决方案. 1.加载辅助函数 $this->load->helper('download'); //下载辅助函数 $this->load->helper('string'); //字符编码转换辅助翻书 2.force_download($filename, $data)通过它的代码可以知道$data 必须是字符串,如果不是字符串

phpexcel导出文件后,wps能用 excel打开乱码解决

导出excel后wps能用 excel打开乱码,是因为导出的类使用方式问题 把$objWriter = new \PHPExcel_Writer_Excel2007($this->_obj); 换成$objWriter = \PHPExcel_IOFactory::createWriter($this->_obj, 'Excel5');  就能解决问题 public function output($file_name){ //直接输出到浏览器 header("Pragma: pub

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

写一个csv文件,发现使用 notpad++ 打开是没有问题的,但是使用 Excel 打开之后显示乱码 刚开始的代码是这样子的: ByteArrayOutputStream os = new ByteArrayOutputStream(); PrintWriter printWriter = new PrintWriter(os); printWriter.write("\"品牌商\",\"事业部账户余额(单位元)\",\"事业部\"\

java 导出CSV格式文件 EXCEL打开 防止乱码

package net.joystart.excelTask; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import

javacsv生成的csv用excel打开中文乱码

在SourceForge上找到读写csv文件的开源代码. 但是生成的csv文件,如果用excel打开时,中文全部会乱码.原因是excel在解析csv文件时,默认以utf-8带BOM格式去解析的. utf-8保存的csv格式文件要让Excel正常打开的话,必须加入在文件最前面加入BOM(Byte order). 主要修改代码如下: private void checkInit() throws IOException { if (!initialized) { if (fileName != nu

tp框架中导出csv文件excel能打开

控制器代码! public function dc(){ if($lx = I('get.lx'))        {            $where['zhonglei'] = array('eq',$lx);        }        if($qsrq = strtotime(I('get.qsrq')))        {            $where['time'] = array('gt',$qsrq);        }        if($jsrq = strto

解决Arcgis10.2.2中dbf文件用EXCEL打开乱码问题

1.开始 -- 运行,输入”Regedit“,打开 注册表 . 2.如是用的是 10.x 版本 ArcGIS Desktop,定位到 ‘计算机\HKEY_CURRENT_USER\Software\ESRI\Desktop 10.x' 如果是9.3.1之前的版本,定位到 'My Computer\HKEY_CURRENT_USER\Software\ESRI'.3.创建项 'Common', 接着在其下创建 'CodePage' 项, 添加 '字符串’,名称: dbfDefault,健值:oem

如何用Excel打开CSV文件

如何用Excel打开CSV文件? CSV文件一般是MS-SQL 导出查询数据的一种格式.格式结构是 用逗号分隔数据,如果直接用Excel打开那么数据不会自动分列.需要进行一定的设置.下面是设置过程. 工具/原料 Excel,CSV文件 Excel打开CSV文件 1 新建Excel 并且打开这个Excel文件 2 在打开的Excel中 点击Excel左上角---->打开 3 找到CSV所在文件目录,并且设置 打开文件为:所有文件.找到并打开CSV文件 END 设置Excel识别分隔格式 1 选中C

解决Excel打开UTF-8编码的CSV文件乱码的问题

解决Excel打开UTF-8编码的CSV文件乱码的问题 引用自:https://en.wikipedia.org/wiki/Comma-separated_values " CSV formats are not limited to a particular character set. They work just as well with Unicode character sets (such as UTF-8 or UTF-16) as with ASCII (although par