怎样解决系统导出的excel表中18位数字后3位自动变为0的问题
在单元格加'或先设定格式为文本格式这两种办法都行不通,因为excel表格是系统自动导出的,没有办法事先确定为文本格式,导出来的18位数字后三位都自动变为零了,因为数量很大...
在单元格加'或先设定格式为文本格式这两种办法都行不通,因为excel表格是系统自动导出的,没有办法事先确定为文本格式,导出来的18位数字后三位都自动变为零了,因为数量很大,一个个手动该工作量巨大,还有没有什么好的方法呢。
展开
6个回答
2015-11-13 · 知道合伙人软件行家
gvntw
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:709
获赞数:4873
微软最有价值专家(Most Valuable Professionals) 合著书籍7部:《Excel应用大全》等。
向TA提问 私信TA
关注
展开全部
用获取外部数据的方法导入文本,并在导入时选择文本格式,具体操作方法如下:
步骤1:单击“数据”菜单,“获取外部数据”组的“自文本”按钮,选择系统导出的*.csv格式的文件,再单击“导入”按钮,如下图:
步骤2:在文本导入向导对话框中单击“下一步”。
步骤3:“分隔符号”勾选“逗号”,再单击“下一步”,如下图
步骤4:选择“号码”列,再选择“列数据格式”中的“文本”,再单击“完成”按钮,如下图:
步骤5:选择要存放数据的单元格(可以是新工作表或现有工作表,本例以现有工作表为例),选择“现有工作表”,鼠标点一下框中,再选择A1单元格,Excel会自动在框中输入单元格地址(也可以手动输入),再单击“确定”按钮,如下图
通过上述操作后,导入的数据最后3位不会变为0,结果如下图所示:
2011-08-18
展开全部
外部应用程序导出的excel表格数据要由外部应用程序解决。
比较简单的办法是让外部应用程序导出TXT文本文件——通常支持EXCEL导出的应用程序都支持TXT文本和DBF导出。
如果能够确定外部应用程序数据库中这个字段是字符型的,也可导出DBF文件,这样,EXCEL打开DBF后,只要不编辑单元格,单元格内的数据就会以文本格式保留。
如果准备编辑DBF文本型数据单元格,或者要处理这些单元格,一定要先将它们设为文本格式或用公式在它们前面加'号。
如果以上办法都不凑效,还有两个选择:
1、打开文件前,将自动重算改为手工重算;
2、尝试不打开文件,而用另一个文件输入文本转换公式调用这些数据。(如果不知道引用位置,也可先打开,写好公式后,不存盘关闭它)
比较简单的办法是让外部应用程序导出TXT文本文件——通常支持EXCEL导出的应用程序都支持TXT文本和DBF导出。
如果能够确定外部应用程序数据库中这个字段是字符型的,也可导出DBF文件,这样,EXCEL打开DBF后,只要不编辑单元格,单元格内的数据就会以文本格式保留。
如果准备编辑DBF文本型数据单元格,或者要处理这些单元格,一定要先将它们设为文本格式或用公式在它们前面加'号。
如果以上办法都不凑效,还有两个选择:
1、打开文件前,将自动重算改为手工重算;
2、尝试不打开文件,而用另一个文件输入文本转换公式调用这些数据。(如果不知道引用位置,也可先打开,写好公式后,不存盘关闭它)
更多追问追答
追问
这个软件只能导出未EXCEL(*.CSV)格式的呀,真的拿它没有办法了
这个软件只能导出未EXCEL(*.CSV)格式的呀,真的拿它没有办法了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的是什么系统,看能否导入成txt格式的,然后再用excel打开就行 了。
追问
该脑残软件由于是设计来处理数据的,只能导出EXCEL表格,天煞的又没有考虑到超过15位数字不能显示的问题。
追答
那你能否在你输入数据的地方把超过15位的都加上个字符?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把单元格设置成文本就可以了
更多追问追答
追问
但是EXCEL表格是系统自动导出生成的,我没有办法事先把该表格设置成文本格式啊
但是EXCEL表格是系统自动导出生成的,我没有办法事先把该表格设置成文本格式啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果系统功能导出的是tsv文件,如果用excel直接打开那么它将被舍入,采取下列方法可以解决。
1、先新建一个excel文件,将全部文件格式设定为文本格式(这一步很重要),然后用记事本打开导出文件,全选复制后粘贴到excel中,可解决上述问题。
2、建立EXCEL文件,数据/导入外部数据/导入数据 然后选择文件(类型为‘所有文件’),选择系统标准功能导出的tsv文件,打开后,设定文本格式,就ok。
如果系统导出的是其他格式,如csv,可以试一下上述2种方案!
希望能帮到你!
1、先新建一个excel文件,将全部文件格式设定为文本格式(这一步很重要),然后用记事本打开导出文件,全选复制后粘贴到excel中,可解决上述问题。
2、建立EXCEL文件,数据/导入外部数据/导入数据 然后选择文件(类型为‘所有文件’),选择系统标准功能导出的tsv文件,打开后,设定文本格式,就ok。
如果系统导出的是其他格式,如csv,可以试一下上述2种方案!
希望能帮到你!
追问
嗯嗯,谢谢你花时间来回答,针对我的问题有用。但是有出现了新的问题,因为导出的数据不单只是一项,还有其他如名称之类的项目数据,如果按照此方法的话全部数据都导入成一块去了。
追答
1、看来这能两步走了,先用上述方案取得表中的18位输的部分,再用Excel直接打开导出的文件,将单元格格式设置后,把数据粘贴入。
2、看看用上述方法导出的数据在Excel中是否可以用数据(菜单)——分列的方法实现你的要求!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询