以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  易表导出数据为Excle时,如何保留18位身份证号  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4581)

--  作者:buddy
--  发布时间:2006/10/27 16:38:00
--  易表导出数据为Excle时,如何保留18位身份证号
易表导出数据为Excle时,在Excle文件里,18位身份证号会默认为“1.10104E+17
”,如何能在导出的excle文件中完整保留18位身份证号?
--  作者:smileboy
--  发布时间:2006/10/27 16:52:00
--  
用evalfor处理一下再导出
--  作者:痴人
--  发布时间:2006/10/27 16:54:00
--  
你可以这样试一下,将易表中身份证列设为字符型再导出到Excel中试试
--  作者:gdxhq
--  发布时间:2006/10/27 16:57:00
--  
下面引用由痴人2006/10/27 04:54pm 发表的内容:
你可以这样试一下,将易表中身份证列设为字符型再导出到Excel中试试

我想问一下,谁的易表中身份证列不是字符型?
--  作者:gdxhq
--  发布时间:2006/10/27 16:58:00
--  
最简单的办法在原身份证数字前通过公式加上一个*,到excel中再用公式去掉。
--  作者:buddy
--  发布时间:2006/10/27 17:28:00
--  
evalfor如何处理?给个例子好么
--  作者:李兴德
--  发布时间:2006/10/27 18:22:00
--  
按钮公式:EvalFor(Grid,"身份证","[身份证]+char(9)") And ExportDBFile("C:\\A.Xls",6,GridName)And EvalFor(Grid,"身份证","Substitute([身份证],char(9),"""")")
--  作者:ylm
--  发布时间:2006/10/27 20:25:00
--  
看看这个:http://bbs.egrid2000.com/cgi-bin/topic.cgi?forum=9&topic=574