高手请进 xls文件打开是乱码 怎么修复
1、转换格式法
就是将受损的Excel XP工作簿另存格式选为SYLK。如果可以打开受损文件,只是不能进行各种编辑和打印操作,那么建议首先尝试这种方法。
2、直接修复法
最新版本的Excel XP在“打开”窗口的“打开”按钮内有直接修复受损文件的“打开并修复”功能,这种方法适用于常规方法无法打开受损文件的情况。
3、偷梁换柱法
遇到无法打开受损的Excel XP文件时,也可以尝试使用Word来打开它。操作如下:
(1)运行Word程序,选择需要打开的Excel文件;
(2)如是首次运用Word程序打开Excel XP文件,可能会有“Microsoft Word无法导入指定的格式。这项功能目前尚未安装,是否现在安装?”的提示信息,此时可插入Microsoft Office安装盘进行安装;
(3)按照Word程序的提示选择修复整个工作簿还是某个工作表;
(4)先将文件中被损坏的数据删除,再将鼠标移动到表格中,并在菜单栏中依次执行“表格→转换→表格转换成文字”命令,选择制表符为文字分隔符,将表格内容转为文本内容,然后另存为纯文本格式文件;
(5)运行Excel XP程序,打开刚保存的文本文件;
6)随后根据“文本导入向导”的提示就能顺利打开该文件了。
修复后的工作表与原工作表基本一样,不同的是表格中所有的公式都需重新设置,还有部分文字、数字格式丢失了。
4、自动修复法
此法适用于Excel XP程序运行出现故障关闭程序或断电导致的文件受损。重新运行Excel XP,它会自动弹出“文档恢复”窗口,并在该窗口中列出已自动恢复的所有文件。用鼠标选择要保留的文件,并单击指定文件名旁的箭头,根据需要选择“打开”、“另存为”、“显示修复”。
在缺省状态下Excel XP是不会启用自动修复功能的,因此预先设置:首先在菜单栏中依次点击“工具→选项”命令,在设置框中单击“保存”标签,将“禁用自动恢复”复选框取消,然后选中“保存自动恢复信息,每隔X分钟”复选项,并输入指定的间隔频率,最后点击“确定”完成设置。
如果还没有自动弹出“文档恢复”窗口,可以尝试用手工的方法打开自动恢复的文件:依次执行“文件→打开”命令,利用“查找范围”框定位并打开Excel XP保存自动恢复文件的文件夹,要是不知道那个文件夹的位置,可以查看“自动恢复文件保存位置”框中的路径,接着在“文件类型”选择对话框中,选中“所有文件(*.*)”选项,并选择要恢复的文件,最后单击“打开”按钮,打开文件进行自动修复。
5、工具修复法
如果上面的几种方法都不能修复文件,还可以借助专门用来修复受损Excel XP文件的“ExcelRecovery”。该软件会自动将修复程序加到Excel软件中,表现为在“文件”菜单下增添一项“Recovery”命令,它能自动以修复方式打开受损文件。
excel表格中数字乱码怎么办
数字乱码可能是格式导致的 选择乱码的数字 Ctrl+1,将默认的自定义格式删除试试吧
我这有个.obf格式的文件不知道用什么格式打开,打开了总是乱码,请各位老大们帮帮忙~
这是jar包里的class文件,想打开需要使用java编辑软件!
为什么将excel的数据导入spss是乱码
可能是编码不同吧 如果是字符串形式的 就容易变成乱码 给你说个笨方法试一下看行不 : 就是先在excel里复制,然后黏贴到 spss里面 再看看行不
Adobe Dreamweaver CS3中,导入“表格式数据”后出现乱码是怎么回事?
应该是要把“charset=utf-8”改为“charset=gb2312”
.xls格式的文件为什么打开是乱码怎么解决
Excel文件 在03版本的excel软件中编辑完后再导入到2000里会乱码 同样07版本的导入到03和2000里的也会乱码 解决方法 在高版本的excel里打开就可以了
android res/raw文件夹中的文件内容乱码问题
2个原因:第1个可能是文件存的时候编码不对;第2个可能是程序在读写这个文件的时候编码转换问题.
数据恢复出来打开是乱码怎么回事?
1.朋友恢复了被误格式化的硬盘以后,(麻烦的是,他在格式化后的D盘又写入少量数据,现在好不容易恢复到格式化前的状态)word全部是乱码,excle打不开
3.本人的计算机不小心格式化,后用easyrecovry恢复了部分word&excel文档,但是却无法打开,word打开时提示说需要安装转换器,excel打开时说格式不符合,有的打开后直接是乱码。请问各位高手,应该如何解决?大家有没有遇到过这个问题,在线急等,谢谢大家了。这些文件对我来说非常重要。 一般是无法解决的,因为你这是原始文件损坏你可以试试以下方法看有没有希望:
1,名称:OfficeFIX V5.27
简介:OfficeFIX是一个Microsoft Office的修复工具,它可以修复损坏的Excel,Access和Word文档。提供修复文件的向导功能。 2,用专业的数据修复软件来修复损坏的文档结构,比如OfficeRecovery、EasyRecovery FileRepair及OfficeFix等Office文件修复工具。 3,如果你到现在还没有向你的U盘重新写入数据那你可以试试一个我用过的好工具,最强大的EasyRecovery Pro支持所有WINDOWS系统,有30多M。注意不要把恢复的数据写在要恢复的那些数据的所在盘里否则会覆盖原始数据的EasyRecovery是威力非常强大的硬盘数据恢复工具。能够帮你恢复丢失的数据以及重建文件系统。 有的时候可能由于操作的问题,当你再次打开一个你认为没有问题的文档时,可能会看见文件中一片乱码更本就无法阅读!如果出现了这写情况可以通过下面的两个方法,来挽救你的文件。 一、替换格式法 这种方法就是把被破坏的Word文档另存为另一种格式。
1、打开被损坏的文档单击“文件/另存为”菜单,在 “保存类型”列表中,选择“RTF格式”,然后单击“保存”按钮,并关闭word。
2、打开刚才刚才保存的RTF格式文件,再次使用 “另存为”将文件重新保存为“Word文档”,现在打开这个word文件就可以发现文件已经被恢复过来了。
如果在转换成rtf格式后文件仍然不能被恢复,可以将文件再次转换为纯文本格式(*.txt),再转换回Word格式。当然在转换为txt文件的时候其图片等信息会丢失掉。 二、重设格式法 在Word有一个隐藏的位置,用来保存文档中的各种格式信息,所以只要删除这些格式信息就可以将文件恢复了。
1、在打开损坏的文档后,单击“工具/选项”菜单,选择“编辑”标签,取消对“使用智能段落选择范围”复选框的勾选,然后单击 按钮。这样就可以修复文件了
Excel打开CSV文件乱码怎么办
【故障现象描述】从网页上导出数据文件存储为CSV格式的文件,使用记事本打开文字显示没有问题,使用EXCEL打开出现乱码的情况。 【故障原因分析】此种情况一般是导出的文件编码的问题。在简体中文环境下,EXCEL打开的CSV文件默认是ANSI编码,如果CSV文件的编码方式为utf-8、Unicode等编码可能就会出现文件乱码的情况。【解决方法】(1)设置office语言环境(以office 2003为例):开始菜单-Microsoft office- Microsoft office工具- Microsoft office 2003语言设置,将Microsoft office应用程序默认方式的语言设为“中文(简体)”,这也是office 2003的默认设置。 (2)使用记事本打开CSV文件,文件-另存为,编码方式选择ANSI: (3)保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况: 【编码方式讲解】(1)ANSI编码不同的国家和地区制定了不同的标准,由此产生了 GB2312, BIG5, JIS 等各自的编码标准。这些使用 2 个字节来代表一个字符的各种汉字延伸编码方式,称为 ANSI 编码。在简体中文系统下,ANSI 编码代表 GB2312 编码,在日文操作系统下,ANSI 编码代表 JIS 编码。 不同 ANSI 编码之间互不兼容,当信息在国际间交流时,无法将属于两种语言的文字,存储在同一段 ANSI 编码的文本中。 当然对于ANSI编码而言,0x00~0x7F之间的字符,依旧是1个字节代表1个字符。这一点是ASNI编码与Unicode编码之间最大也最明显的区别。例如上面演示的文件中英文字母和数字并没有出现乱码的情况。(2)Unicode编码Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1114112个字符,或者说有1114112个码位。码位就是可以分配给字符的数字。UTF-8、UTF-16、UTF-32都是将数字转换到程序数据的编码方案。(3)UTF-8编码UTF-8是UNICODE的一种变长字符编码又称万国码,由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如日文,韩文) 答案若满意,请给个采纳,谢谢!
为什么DataInputStream和DataOutputStream读写文件时乱码?最好用文字说明,谢谢啊
DataInputStream和DataOutputStream提供了对java相应数据类型读写的流操作方法,但是由于各个数据类型的长度都不太一样,所以读写的时候一定要一一对应。
例如一个int类型占4个字节,一个double类型占8个字节…而DataInputStream和DataOutputStream是字节流,一个字节一个字节写入的,如果你开始存入一个4字节的int类型,然后存入8字节的double类型,读取的时候先读取8字节的double类型就会讲int类型的4个字节,和double数据的前4个字节一起读出来,最终造成了乱码。所以写入的数据类型顺序一定要对应读取的数据类型顺序。
还有一种可能就是你编码格式的不统一造成的,jvm默认的编码格式是utf-16,而如果你在输入输出流中使用了别的编码格式,如utf-8,或者gbk等等都会造成乱码。