如下情况:
1、可能是Excel表格的列宽度不够,会出现如图所示的符号(图一),将鼠标放在需要调整列宽的右侧,当鼠标形状变为左右箭头形状时,按下并拖动鼠标,增加列的宽度,就可以正常显示,(图二)。
(图一) (图二)
2、当数字的位数过多时,由Word中的数字复制到Excel,会以科学记数法表示。
应该在粘贴前,在英文状态下,先输入单引号,把数字格式,变为文本格式,再进行粘贴,即可正常显视。
我也同样出现这样的问题,主要是由于PL/SQL是汉化软件,对中文的支持不是很好,尤其是Oracle的数据库,普通的数据库,汉字占两个字节位,Oracle占三个,所以在输出的时候,PL/SQL软件会判断错误。
解决方案:
1、推荐你更换PL/SQL版本,多尝试几个版本。
2、使用TOAD,似乎支持要好一些(我自己用的就是这个,目前TO Excel后,发现部分×号和φ要出现问题以外,中文汉字暂时还没发现问题)。
3、用英文版软件。中文版,很多汉化水平不高,或者汉化的时候,没有考虑好汉字库的支持,容易出现这个问题。
问题1、错乱原因是因为excel不支持多重选择区粘贴。可以筛选后在b列输入公式:=ax(x代表行数)然后拖拽下来,然后取消筛选后复制b列再原位置粘贴,然后右下角粘贴选项中选择“只有值”即可。问题2、所谓的隐藏其实只是把被隐藏的行高(或列宽)改为0了而已。取消隐藏的时候不要直接在隐藏线上面右键选择取消隐藏,正确的方法是拖曳选中左右的列(或上下的行)然后再右键取消隐藏,或者是选中后批量编辑行高(列宽)的效果也是一样的。问题3、如上所述,所谓的隐藏其实只是把被隐藏的行高(或列宽)改为0了而已。因此虽然你看不到那些数据还是存在的,你复制的时候拖曳选择实际上还是有选到这些内容的。所以粘贴到新表后,是套用新表的格式,当然会显示出来。
如果要复制到新表的时候套用原隐藏格式,就不能只复制粘贴单元格,而是要整行或者整列复制粘贴,然后选择保留原格式,就会保留原来隐藏的格式了。问题4、粘贴后点右下角的粘贴选项按钮,然后选择“只有值”。比sql简单吧。
首先你去确认它系统支持哪种格式,有可能什pdf ,有可能什文本文档,如果你确定格式没有问题,还是无法解决,那么你们既然上erp 系统,肯定对这系统有签订维护合同,你就可以找他们电话咨询下。希望对你有帮助,
以上就是关于excel表格为什么复制上去是乱码全部的内容,包括:excel表格为什么复制上去是乱码、PL/SQL的 "COPY TO EXCEL "功能时候,excel中中文数据乱码,求解、2007 excel复制粘贴出现乱码怎么回事等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)