我 做了一个报表,里边有身份证号码的,导出到EXCEL,它把它当作数值型的,并且用科学记数法表示, 我在EXCEL里边转化为文本,它后面多出一些0并且数据有了变化, 我没仔细研究在EXCEL里边如何做,我想能不能在做报表的时候,就控制它,让她导出的时候就是文本类型,我在做查询时候用了cstr但好象没有效果啊。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你只能控制 Execl 单元格格式来解决,例如:Range("A5").NumberFormatLocal="@" 将单元格“A5”中的数字按文本显示就可以了。 如果觉得编程控件比较麻烦,你可以先制一个Execl文件,以此做为模板,再生成时就可以了。我平时就是这么做的。如果表的格式很复杂,这可以省很多事, 你就可以不必在VB中用代码来控制表格的格式了。在Execl中修改单元格格式,可以点击“格式 -> 单元格 -> 数字”,在“分类”样中选择要设置的格式即可。 Cells(iRow,iCol)="'" & "身份证号码" '加个 ' 同意 songyaowu(韧恒) 的做法 可是 我导出到excel中的数据18位,后三位已经变成了0。这可如何是好 找一个高手写游戏外挂(有偿) 又得离开好长一段时间,散点分! 有关treeview控件 [求助]关于VB.NET的DIR函数问题,高手帮帮忙. 一个关于从Excel向SQL导入数据的问题 一个基础问题请教:如何让一个MDI下面的一个子窗口显示的时侯世屏幕中心?? 如何用VB搜索局域网上的全部服务器??急急急!!!!!!!!!!! 急需一份航空售票系统的开发文档,请帮一下忙! 打印预览控件2.5版发布 想要可以备份和恢复数据库的源程序,有人有吗? ActiveX控件,谁能告诉我它具体做什么. 水晶报表映射问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货