1. excel打开xlsx出现乱码
原因一: excel版本问题03版本和后面07以后的excel版本文件格式略有不同,如高版本打开低版本和低版本打开高版本有时候都会出现一些乱码问题 不过一般都是低版本打开高版本出问题比较多。
解决方法:对excel进行升级。
原因二: 宏病毒解决方法:使用office软件查杀工具进行病毒查杀。
原因三: excel文件损坏
解决方法:
单击“打开”按钮右侧的下拉按钮,在弹出的下拉菜单中选择“打开并修复”命令。
在打开的提示对话框中单击“修复”按钮。
将打开“修复到[工作簿名称].xlsx”对话框,单击“关闭”按钮,即打开并修复选择的工作簿。若单击“单击查看修复记录”栏中的超链接,可查看详细的修复信息。
原因四: excel所在磁盘有问题
解决方法:
鼠标右击excel所在磁盘,单击“属性”按钮。
切换到“工具”选项卡,单击“开始检查”按钮。
磁盘检查选项中将“自动修复文件系统错误”和“扫描并尝试恢复坏扇区”勾上,单击“开始”按钮。
系统会自动扫描文件系统错误并尝试修复。
2. excel打开xlsx出现乱码可以建立xlsx
openpyxl是一个第三方库,可以处理xlsx格式的Excel文件。
openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件,xls和xlsx之间转换容易, 注意:如果文字编码是“gb2312” 读取后就会显示乱码,请先转成Unicode。
openpyxl模块有三大类(首字母大写):
1.Workbook
是对工作簿的抽象(工作簿,一个excel文件包含多个sheet。)
2.Worksheet
是对表格的抽象(工作表,一个workbook有多个,表名识别,如“sheet1”,“sheet2”等。)
3.Cell
是对单元格的抽象(单元格,存储数据对象)
3. xls出现乱码怎么办
第一步,双击或者右击打开有乱码的Excel表格,有可能是因为公式的原因出现乱码。
2. 第二步,来到Excel软件页面后,点击公式的输入框。
3. 第三步,在之前的公式前面输入iferror,接着在公式后面输入,""。
4. 第四步,完成公式的输入后,按回车键,执行公式。
4. xlsx的表格为什么打开是乱码
表格里面的图片乱码,可能是移动图片的时候出现了错误,或者说图片的格式出现了问题,它不适用于在表格里面。
那么我们可以调整图片的格式或者说将图片再次移动,重新加载。
5. 为什么xlsx格式的文件打开是乱码
Excel xls和xlsx的区别在于:
1、核心结构上:xls 是一个特有的二进制格式,其核心结构是复合文档类型的结构,而 xlsx 的核心结构是 XML 类型的结构,采用的是基于 XML 的压缩方式,使其占用的空间更小。xlsx 中最后一个 x 的意义就在于此。
2、版本上:xls是2003版本下的文件 ,不管有没有宏程序的话都是xls文件 ,从2007开始做了区分,XLSM文件和XLSX文件都是excel2007及其以后的文件,但前者是含有宏启用,Excel中默认情况下不自动启用宏,默认是XLSX。VBA中,如果不想保存代码,可以保存为xlsx,即可自动删除其中VBA代码,反之则保存为XLSM文件。
3、默认保存方式上:xls是03版Office Microsoft Office Excel 工作表的格式,用03版Office,新建Excel默认保存的Excel文件格式的后缀是.xls;xlsx是07版Office Microsoft Office Excel 工作表的格式,用07版Office,新建Excel默认保存的的Excel文件格式后缀是.xlsx。
4、打开的文件类别上: 07版的Office Excel,能打开编辑07版(后缀.xlsx)的Excel文件,也能打开编辑03版(后缀.xls)的Excel文件,都不会出现乱码或者卡死的情况。03版的Office Excel,就只能打开编辑03版(后缀.xls)的Excel文件;如果打开编辑07版(后缀.xlsx)的Excel文件,则可能出现乱码或者开始能操作到最后就卡死,以后一打开就卡死。
6. xlsx打开是乱码怎么办
用2007或2010打开.xls格式的excel文件,有时会出现下面这样的提示:您尝试打开的文件**.xls的格式与文件扩展名指定的格式不一致。即格式与文件扩展名不一致。单击“是”,打开后的文件出现乱码问题。
出现上面的格式与文件扩展名指定的格式不一致,通常是开发的系统需要将DataGrdiView的数据导出Excel,首先用的是借助
microsoft.Office.Interop.Excel 来做,这种方法生成的Excel根本不是Excel,只不过扩展名是xls而已,所以打开的时候就会提示格式与文件扩展名不一致。
格式与文件扩展名不一致的问题,尝试下面两种方法解决:
格式与文件扩展名不一致方法一:使用注册表
单击开始-> 运行 -> 输入regedit -> 确定,打开注册表编辑器,找到注册表子项
HKEY_CURRENT_USER/Software/Microsoft/Office/12.0/Excel/Security
在右侧空白处点击鼠标右键,选择“新建 -> DWORD值(D)”,输入"ExtensionHardening"点击确定。用鼠标右键点击ExtensionHardening,然后单击“修改(M)”,在数值数据中填写"0"即可确定。关闭注册表编辑器,再次打开xls文件查看是否已经没有了格式与文件扩展名不一致的提示。
格式与文件扩展名不一致方法二:使用现有版本保存。
先用Excel2007或者2010打开xls的文件,将其另存为“EXCEL工作薄”。再用Excel2007打开xlsx的文件,将其另存为“Excel 97-2003 工作簿
7. excell打开xls文件乱码
使用语言编码不同,文件格式无法读取就会出现乱码
8. xlsx改成xls后打开后显示乱码
QQ发过来是.XLSX 文件格式(2007版及以上)。而你用2003版打开,不能向后兼容。所以会出现乱码。 再用2007版及以上打开,另成为.XLS文件,就可以打开了还有就是有可能是第三方问题,如:病毒,EXCEL软件有损坏某个文件等等
9. xls打开后乱码
Excel表格打开之后乱码是由于文件格式设置不对。
1、将表格打开,里面出现了一堆我们看不懂的乱码。
2、将表格关闭,回到文件所在的文件夹,光标放在上面右击,点击打开方式。
3、仔细观察界面,点击选择其他应用。
4、系统跳转下拉菜单,找到记事本图标,点击它。
5、记事本打开表格以后,鼠标点击左上方的文件图标,在拉菜单中选择另存为。
6、在另存为属性框内,确认保存的路径以及文件名称,最重要的一点来了,我们在编码处选择ANSI格式,右侧点击保存。
7、完成以后,用Excel打开这一个文件,这时,数据就会变得正常了。
- 相关评论
- 我要评论
-