设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2176|回复: 2
打印 上一主题 下一主题

[其它] 导出的Excel表中字符型的内容前都有一个逗号

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-3 11:06:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用:
DoCmd.TransferSpreadsheet acExport, , "查询名", "路径\文件名.xls", , True, 0
导出的Excel表中字符型的内容前都有一个逗号,打印和预览时没有这个逗号,不知是怎么回事,哪位知道给讲一讲。
就象下面的例了:姓名列某个单元格中内容应是  张三    可点击此单元格时,编辑栏中却是  '张三   注意张三前有个逗号!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2013-3-3 12:57:14 | 只看该作者
先说个可能不太相关的例子吧,在单元格里直接输入身份证号码时会无法正确显示,因为默认成科学记数法了。
但如果先在英文输入状态下,加上一个单引号,然后再输入身份证号码,就能正确显示了。为什么呢?
因为有了这个单引号,就表示输入的是文本型数据了。
现在再回头看看你的问题:为什么会有“逗号”【其实是单引号】呢?——因为它是文本型字段。
这个单引号只是表示了这个数据类型而已,因此跟打印并没有关系。
3#
 楼主| 发表于 2013-3-3 15:01:57 | 只看该作者
胜读十年书。谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-15 23:57 , Processed in 0.081257 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表