精华内容
下载资源
问答
  • 国内一般来说都会涉及到中文数据,含有中文数据的csv文件用excel打开一般都会乱码成一堆问号现象。 设置方法: 用txt记事本打开方式打开CSV,然后编码格式选择ANSI编码方式,另存为的方法。 2 第一步:...

    在平时生活及工作中,我在工作经常会碰到csv文件,我们通过excel工作打开csv文件时容易出现中午字体显示为乱码的情况,这是因为CSV是用UTF-8编码的,而EXCEL是ANSI编码,由于编码方式不一致导致出现乱码。国内一般来说都会涉及到中文数据,含有中文数据的csv文件用excel打开一般都会乱码成一堆问号现象。

    1. 设置方法:

      用txt记事本打开方式打开CSV,然后编码格式选择ANSI编码方式,另存为的方法。

    2. 2

      第一步:鼠标放在CSV文件上右键单击CSV文件->打开方式->记事本打开

     

    记事本打开后à点击左上角文件->另存为->编码格式选择ASIN->保存即可

    保存后,再用EXCEl打开CSV就是正常的了。

     

    展开全文
  • 用EXCEL打开TXT文件的办法

    千次阅读 2013-03-05 10:43:39
    用EXCEL打开TXT文件的办法 欢迎关注啄木鸟手机监控监听软件 用EXCEL打开TXT文件的办法 因为我对文件做了EXCEL兼容处理,所以可以很方便的用EXCEL打开TXT文件,方便您查询资料。客户就是上帝啊。。步骤...
    
    

    用EXCEL打开TXT文件的办法

    欢迎关注啄木鸟手机监控监听软件

    EXCEL打开TXT文件的办法

    因为我对文件做了EXCEL兼容处理,所以可以很方便的用EXCEL打开TXT文件,方便您查询资料。客户就是上帝啊。。步骤如下。

    1.打开EXCEL程序,点击“文件”菜单里的“打开”选项。



    2. 弹出如下图窗口

     

    3.在右下方的“文件类型”里选择“文本文件”


    4.选择你的文件点击“打开”按钮,如下


    5.点击“完成”按键。就打开了

    6. 有时候会出现如步骤5的不可读内容。那是因为格子太短了,放不下内容。所以把这一列拉长一点就可以了。也就是鼠标点击“B”,然后用鼠标移到分界线那里,按住右键,拉右边就可以了。D栏同样如此操作。操作后如下


    7. 排序,如果你想按照一定的顺序查看,比如姓名,在选择了A栏后,选择“数据”里的“排序”。就会按姓名排序了。

    展开全文
  • 之前项目中用到了生成csv文件编码UTF-8在windos下excel打开乱码 二话不说直接撸上代码 解决方法如下: 1:生成csv文件封装类 public class CreateCsvUtil { @SuppressWarnings("rawtypes") public static...

    之前项目中用到了生成csv文件编码UTF-8在windos下excel打开乱码
    二话不说直接撸上代码

    解决方法如下:
    1:生成csv文件封装类

    public class CreateCsvUtil {  @SuppressWarnings("rawtypes")
        public static File createCSVFile(List exportData, LinkedHashMap map, String outPutPath,String fileName) {
            File csvFile = null;
            BufferedWriter csvFileOutputStream = null;
            try {
                File file = new File(outPutPath);
                if (!file.exists()&&!file.isDirectory()) {
                    file.mkdirs();
                }
                //定义文件名格式并创建
                csvFile = File.createTempFile(fileName, ".csv", new File(outPutPath));
                System.out.println("csvFile:" + csvFile);
                FileOutputStream fileOutputStream = new FileOutputStream(csvFile);
                //加入bom 否则生成的csv文件 用excel乱码
                fileOutputStream.write(new byte[] { (byte) 0xEF, (byte) 0xBB,(byte) 0xBF});
                // UTF-8使正确读取分隔符"," 
                OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream
                        , "utf-8");
                csvFileOutputStream = new BufferedWriter(outputStreamWriter, 1024);
                System.out.println("csvFileOutputStream:" + csvFileOutputStream);
                // 写入文件头部
                for (Iterator propertyIterator = map.entrySet().iterator(); propertyIterator.hasNext(); ) {
                    java.util.Map.Entry propertyEntry = (java.util.Map.Entry) propertyIterator.next();
                    csvFileOutputStream.write((String) propertyEntry.getValue() != null ? (String) propertyEntry.getValue() : "");
                    if (propertyIterator.hasNext()) {
                        csvFileOutputStream.write(",");
                    }
                }
                csvFileOutputStream.newLine();
                // 写入文件内容
                for (Iterator iterator = exportData.iterator(); iterator.hasNext(); ) {
                    Object row = (Object) iterator.next();
                    for (Iterator propertyIterator = map.entrySet().iterator(); propertyIterator.hasNext(); ) {
                        java.util.Map.Entry propertyEntry = (java.util.Map.Entry) propertyIterator
                                .next();
                        //如果是空值则进行处理用 "-" 号填充 否则会抛空指针
                       String va="-";
                        String property = BeanUtils.getProperty(row, (String) propertyEntry.getKey());
                        if(property!=null&&!property.equals("")){
                            csvFileOutputStream.write((String)property);
                        }else{
                            csvFileOutputStream.write((String)va);
                        }
                        if (propertyIterator.hasNext()) {
                            csvFileOutputStream.write(",");
                        }
                    }
                    if (iterator.hasNext()) {
                        csvFileOutputStream.newLine();
                    }
                }
                csvFileOutputStream.flush();
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                try {
                    csvFileOutputStream.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            return csvFile;
        }
    }
    

    2:csv数据填充:

    	   /**
    	     * java生成csv文件
    	     */
    	public void createCsvFile(HttpServlteRequest request,HttpServlteResponse response){
    	    	List exportData = new ArrayList<Map>();
    	        Map row = new LinkedHashMap<String, String>();
    	        row.put("1",1);
    	        row.put("2",2);
    	        row.put("3",3);
    	        row.put("4",4);
    	        exportData.add(row);
    	        //设置列名
    	        LinkedHashMap map = new LinkedHashMap();
    	        map.put("1","姓名");
    	        map.put("2","年龄");
    	        map.put("3","性别");
    	        map.put("4","证件");
    	        //文件名=生产的文件名称
    	        String fileName = "文件名称";
    	        String path="服务器路径";
    	        File file = CreateCsvUtil.createCSVFile(exportData, map, path, fileName);
    	 }	
    

    成功解决生成csv文件excel打开乱码问题

    如有问题欢迎留言!

    注:转载请注明出处

    展开全文
  • 用excel 打开CSV文件时,会询问用户设置文件的编码格式,但由于用于对excel的一些默认设置,可能导致用户在打开csv文件时乱码,这时需要在代码中为生成的csv文件添加bom头,为文件强制设置utf-8编码格式避免用户打开...

    用excel 打开CSV文件时,会询问用户设置文件的编码格式,但由于用于对excel的一些默认设置,可能导致用户在打开csv文件时乱码,这时需要在代码中为生成的csv文件添加bom头,为文件强制设置utf-8编码格式避免用户打开文件乱码。
    utf-8保存的csv格式文件要让Excel正常打开的话,必须加入在文件最前面加入BOM(Byte order )。如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。

    所以在write文件的内容数据之前,先write一下BOM。 用FileOutputStream类,才能保证EF BB BF 正确传送。

    FileOutputStream fos = new FileOutputStream(new File(this.csvFileAbsolutePath));
        	byte [] bs = { (byte)0xEF, (byte)0xBB, (byte)0xBF};   //new added
        	fos.write(bs);
        	fos.close();
    

    这样添加了BOM的CSV文件用excel直接打开,是不会出现乱码的。

    参考:https://code.i-harness.com/en/q/42f88d

    展开全文
  • excel打开csv文件乱码问题

    千次阅读 2016-12-20 19:55:17
    [故障原因分析]此种情况一般是导出的文件...(1)使用记事本打开CSV文件文件-另存为,编码方式选择ANSI:(2)保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况。 【编码方式讲解】 (1)ANSI编码 不同的国家和
  • Python实现打开excel文件可以吗,不是读excel中的数据,是像平时 双击打开excel一样打开窗口。
  • csv文件用excel打开显示乱码问题

    千次阅读 2019-08-18 21:39:52
    plsql导出的csv数据文件用excel打开时,显示乱码,如下: 用记事本、ue、nodepad++打开时正常显示,用nodepad++打开文件,查看编码是utf-8 bom编码, 点击转换为ANSI编码,保存后,再用excel打开显示正常。 ...
  • 我们可以从开始菜单中重新打开Microsoft Excel 2010,然后在从这个新开的窗口打开一个新的文件,当然按住SHIFT键在任务栏打开也可;既然系统是可以实现的,所以在想想有没有办法实现自动打开为多窗口。把办法和大家...
  • 如何用excel打开csv文件

    千次阅读 2019-01-11 14:24:23
    看似很简单的问题,直接文件-&gt;打开就行,但是很快就会发现如果csv不是gb2312格式,全部内容都会是乱码,而且就算是gb2312格式,很多列也莫名被转换为日期、数字等格式,比如一段字符串文本是00000738371291,...
  • 后台导出打开Excle提示:Excel无法打开文件因为文件或文件扩展名无效 1.一定要检查SQL。特别是条件。 SQL注意传值是否正确,#{}传参是否正确 查看前端响应后台导出类型和接口是否正确.我博客里就有一篇Angular2...
  • java csv文件导出后使用excel打开乱码 昨天遇到一个问题,csv文件导出后,提示“文件未完全加载”。点击继续打开后,发现有两种情况: 中文了乱码 列超出了excel所限制的范围 单元格中的字符超过了单元格所限制...
  • 一.文件打开之后会弹出“启用内容”的警告框...在excel--选项--信任中心--宏设置--启用所有宏。 二.如果是直接打开excel文件卡死,但是在管理员账户下面没有问题,那么可以通过删除用户文件的形式来实现。 ...
  • 使用excel打开文件,修正长度过长的数字后几位变为0的问题
  • 但是wps打开时,文件中的数据不对,例如我有一个数据在csv中对应的一列时一个长整型,例如值为:10106491971116205,当用excel打开时,会被自动转换成科学记数法,值也会发送变化,变成10106491971116200,自动...
  • 如何用Excel打开dbf文件

    千次阅读 2008-07-02 12:12:00
    虽然Excel已经成为最常用的数据表格软件,不过一直沿用至今的DBF格式类数据表格文件仍然在广泛使用。而且Excel和部分DBF格式的文件不兼容,Excel打开它们时会出现“不能识别的文件格式”错误。如何解决这个问题呢...
  • 解决SharePoint 的Excel文件使用本地打开Excel 2010 打开报错。 在SharePoint 2013 环境里打开 Excel 文件使用Excel 2010)报错。 在SharePoint 里打开这个文件,出现如下错误,F12 跟踪到的 url的地址是 ...
  • 解决打开excel文件格式或文件扩展名无效的问题

    万次阅读 多人点赞 2019-08-28 17:30:58
    Excel无法打开文件,因为文件格式或文件扩展名无效,。请确定文件未损坏,并且文件扩展名与文件格式匹配 原因是之前同时安装了 office 和 wps ; 后来把 wps 卸载了; 伴随还可能出现的问题是 excel 文件的图标成...
  • 右键excel 文件后文件夹卡死,或打开Excel文件所在的文件夹卡死! 关闭资源管理器中的详细信息窗格,解决问题! 1.右键卡主效果: 2.解决方法打开资源管理器: 3.关闭资源管理器中的详细信息窗格: 4....
  • Excel打开csv文件分列问题

    万次阅读 2016-04-19 09:11:12
    用excel打开csv文件时, Tab(\t)分割,需要将文件保存为Unicode编码格式,否则不能自动分列。 逗号(,)分割,需要将文件保存为UTF-8编码格式,否则不能自动分列。
  •   导出后 Excel 打开时提示错误“SYLK: 文件格式无效”,确定后依然能正常打开,不知是何原因。   到 MSDN 查找后才知道,所谓 SYLK 文件也是文本文件,不过文件的前两个字符是大写的字母...
  • 虽说能够打开文件,但是对于咱们这种追求完美的人来讲,怎么能容忍某种方式无法使用呢? 因此,通过搜索引擎搜索问题,查看解决方案,以下是本人尝试过的方法及其结果: 1. 视图 --> 取消隐藏 【但是我的那里...
  • 用Excel VBA选择文件、打开文件

    千次阅读 2010-07-15 23:26:00
    介绍如何VBA选择文件和VBA打开文件。 点击打开文件会弹出一个windows文件打开对话框,在EXCEL中VBA怎么实现这个功能?   Sub SelectFile()  Dim FileName As Variant   '...
  • 解决Excel打开CSV文件中文乱码问题

    千次阅读 2020-08-02 13:43:51
    CSV打开乱码的处理方法方法...直接用Excel打开下载的CSV文件,会看到汉字乱码,数字显示正常。如下图所示现象。 请先正常打开一份空白的excel文件,将鼠标定位在第一行第一列,这边鼠标定位的位置将决定后续打开的cs
  • 在桌面右键新建ExcelExcel2010或者Excel2016),不管是Excel97-2003版本还是Excel版本,打开都报这个错误: 经过了解发现,可能与之前安装过WPS有关,现在WPS已经卸载。 参考日志:...
  • C# 打开Excel文件方法

    万次阅读 2018-04-18 11:09:41
    一、C#怎样打开Excel文件1.右键–Add DevExpress Item – New Item,新建一个Form窗体2.打开工具箱,搜索spreadsheetControl3.将工具spreadsheetControl拖入新建的窗体中4.可添加打开,保存,打印等按钮,我是随窗体...
  • 在SpringBoot项目中,使用POI导出查询结果至Excel文件中,成功导出后打开Excel文件提示如下信息 方案 在仔细检查代码后发现并不存在业务代码逻辑问题,而且同样的代码在另一台电脑上是可行的,只是两台电脑打开...
  • excel打开csv文件乱码解决办法

    千次阅读 2019-09-24 03:55:31
    问题: Excel 打开 csv 文件,确认有乱码的问题。.Office 解决方法:1、新建一个空白的 Excel 文件,用于存储正确的数据。.2、打开新建的空白 Excel 文件,点击数据-->自文本.3、在打开对话框中,选择一开始有乱码...
  • I am trying to open an excel file with Python to display the data that contented in it, just like we double click it with mouse.I"ve search for a while, but seems all the pages are talking about ...
  • Excel2016打开文件空白

    千次阅读 2019-03-15 18:47:35
    安装Office 2016,打开excel文件,显示空白 解决方案 win+r,输入regedit 定位到HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command 将原值修后加上"%1"(包括英文半角双引号,前面有一空格),修改以后...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 126,906
精华内容 50,762
关键字:

怎么设置用excel打开文件