数据表中18位身份证号码传到EXCEL中无法正确显示问题? 我把数据表中的数据生成到EXCEL中,其中数据表中有一个字段是身份证号码,有的身份证号码是18位数字,传到EXCEL中后,由于EXCEL中只支持到15位数字,所以,后面三位在EXCEL中都变成0了,如何解决这个问题?如果手工设置EXCEL为文本型,可以解决问题,但在程序中如何设置身份证号码那一列为文本型呢?盼赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dim cnt As Integer Dim excel_name As String Dim xls As New Object Dim xbook As New Object Dim xsheet As New Object xls = CreateObject("excel.application") xbook = xls.Workbooks.Add xsheet = xbook.Worksheets("sheet1") 'カーソルを砂時計に変更 'Windows.Forms.Cursor.Current = Cursors.WaitCursor excel_name = "通話料金統計表" cnt = 1 xsheet.Cells(cnt, 1) = "発信元電話番号" xsheet.Cells(cnt, 2) = "発信元名" xsheet.Cells(cnt, 3) = "通話回数" xsheet.Cells(cnt, 4) = "通話時間合計" xsheet.Cells(cnt, 5) = "通話料金" cnt += 1 'dim the column type'下面就是如何设置字符串类型的语句 xsheet.Range("a:a").NumberFormatLocal = "@" xsheet.Range("b:b").NumberFormatLocal = "@" xsheet.Range("c:c").NumberFormatLocal = "@" xsheet.Range("d:d").NumberFormatLocal = "@" xsheet.Range("e:e").NumberFormatLocal = "#,##0" '' 'フォントサイズの変更 xsheet.Cells.Font.Size = 9 工时管理系统 程序在vb的ide环境下运行正常,但编译成二进制代码后就假死,怎么办? 【提问】:如何截取一个背景到一个全屏的窗体中 怎样用VB语言产生比1K更高的频率? 如何用VBA操纵Access数据库,并将结果显示在Excel中? 急问! 怎样把image中的图片缩小并保存?~ 不是改变image控件的大小! 请教 如何将 IE浏览器的历史按钮设置成无效? 哪里有不用安装的VB下载呀(VB5,VB6都可以)。 怎样用vb连接Server的sql数据库(c/s结构,不是本地sql数据库) subclass后的问题! treeview控件节点拖动问题 怎样用vb实现抓图(抓出的图片是个圆形)
Dim excel_name As String
Dim xls As New Object
Dim xbook As New Object
Dim xsheet As New Object
xls = CreateObject("excel.application")
xbook = xls.Workbooks.Add
xsheet = xbook.Worksheets("sheet1")
'カーソルを砂時計に変更
'Windows.Forms.Cursor.Current = Cursors.WaitCursor
excel_name = "通話料金統計表"
cnt = 1
xsheet.Cells(cnt, 1) = "発信元電話番号"
xsheet.Cells(cnt, 2) = "発信元名"
xsheet.Cells(cnt, 3) = "通話回数"
xsheet.Cells(cnt, 4) = "通話時間合計"
xsheet.Cells(cnt, 5) = "通話料金" cnt += 1
'dim the column type
'下面就是如何设置字符串类型的语句
xsheet.Range("a:a").NumberFormatLocal = "@"
xsheet.Range("b:b").NumberFormatLocal = "@"
xsheet.Range("c:c").NumberFormatLocal = "@"
xsheet.Range("d:d").NumberFormatLocal = "@"
xsheet.Range("e:e").NumberFormatLocal = "#,##0" '' 'フォントサイズの変更
xsheet.Cells.Font.Size = 9