篇一:关于excel表格为什么数字上11位后变乱码的解决方案
关于excel表格为什么数字上11位后变乱码的解决方案 首先,先说明一个问题,就是输入11位数字后就变成乱码,这其实不是乱码,而是在数字超过11位后,EXCEL会自动将其转化为科学计数法,象楼主说的,写入帐号: 12345678901234567890在exce表格,就变成
了:1234567890000, 显示出来成了:1.23456E+19,1.23456E+19这个是用科学计数法来表示的1234567890000,而不是乱码。
它可以这样来解决。
1、在单元格输入数字之前,加一个'号,注意,是英文状态的单引号。如图:
2、把单元格的格式设置为文本。如图:
篇二:EXCEL表格中数字全部变成#字符乱码怎么办
有时候网上下载的表格中,准考证号,身份证号,日期的数值类的数据,经常会显示不出来,或者不完整。其实并不是表格不完整,只要我们稍微设置一下就出来了。
1、如图,下载的表格,准考证号这一列完全看不到。
2、这时候选中这一列,右键点击设置单元格格式
3、在对话框中选择数值小数位数,选择0,点击确定。
篇三:excel中文显示乱码解决方法
excel中文显示乱码解决方法
项目是多语言版本,提供中文和英文,但导出的数据会有中文。数据直接从数据库中去获取(非GridView中获取)。现在在英文操作系统下访问项目系统,导出的EXCEL中文显示的是乱码。EXCEL文件是生成在服务器端,用Response.Redirect("文件名",true)的方式传输到客户端的,在服务器端EXCEL中文显示正常,传输到客户端英文操作系统下就乱码了。
原因分析:既然服务端显示正常,而客户端是乱码,怀疑客户端是英文操作系统导致的。客户端网页可以显示中文,Office安装的是英文。但问题还是存在,查找原因,很多提到生成EXCEL文件时编码要设置成UTF-8之类的,但使用的组件已经经过封装了,生成EXCEL文件并不能进行这样的操作。最后终于找到解决方案,方法如下:
1.控制面板->区域和语言选项
在“语言”标签中勾上“为东亚语言安装文件”
在“高级”标签中的“非Unicode程序的语言”中选择“中文(中国)”
(请自行翻译成英文与英文系统对应)
2.开始->Microsoft Office->Microsoft Office工具->Microsoft Office 2003语言设置 “启用的语言”中添加“中文(简体)”
“请选择定义Microsoft Office应用程序默认方式的语言”中选择“中文(简体)”
《excel表格数字乱码怎么解决》出自:百味书屋
链接地址:http://www.850500.com/news/38216.html
转载请保留,谢谢!