bcp导出excel遇到datetime类型时只显示时间不显示日期

SkyIsland 2010-10-17 05:04:44
用bcp导出表到excel时,如果有某个字段是datetime类型,在excel只能显示时间,无法显示日期,除非手动在excel中在哪一列设置成日期时间都显示的格式,谁遇到过这个问题?
...全文
218 点赞 收藏 17
写回复
17 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jiao3630 2010-10-18
导出的时候 设置下时间精度
回复
coleling 2010-10-18
[Quote=引用 6 楼 skyisland 的回复:]
最终用户有200多人,我一个个的去教不现实啊,而且有两个用户是副部级的官职,这种小事他有空听我废话吗?
[/Quote]

副部级...仰望中...
回复
SkyIsland 2010-10-18
问题解决了,在用bcp导出时,将sql语句中的所有非nvarchar的字段全部转换成nvarchar。
回复
SQLCenter 2010-10-17
那就编程实现,程序都没有,就一bcp怎么全自动呢。
回复
SkyIsland 2010-10-17
[Quote=引用 10 楼 sqlcenter 的回复:]
引用 7 楼 skyisland 的回复:
您用什么方法呢?

做个查询平台,Web方式给它们看。
[/Quote]
用web肯定不行,因为excel是必须的功能。
回复
SkyIsland 2010-10-17
[Quote=引用 9 楼 happycell188 的回复:]
把日期部分数据单元格预先设置为文本格式试试...
[/Quote]
编码能实现吗?
回复
SkyIsland 2010-10-17
[Quote=引用 8 楼 sqlcenter 的回复:]
那你就另存为真正的Excel文档,改好格式再给他们看。
[/Quote]
呵呵,既然是软件,那肯定是全自动的啊,还要人工干预还叫什么软件啊。

不用bcp怎么做呢?
回复
SQLCenter 2010-10-17
[Quote=引用 7 楼 skyisland 的回复:]
您用什么方法呢?
[/Quote]
做个查询平台,Web方式给它们看。
回复
喜-喜 2010-10-17
把日期部分数据单元格预先设置为文本格式试试...
回复
SQLCenter 2010-10-17
那你就另存为真正的Excel文档,改好格式再给他们看。
回复
SkyIsland 2010-10-17
[Quote=引用 5 楼 sqlcenter 的回复:]
而且你用bcp导出的是伪Excel,并不是真正的Excel。

你用文本方式打开你导出的“Excel”你就明白
[/Quote]
您用什么方法呢?
回复
SkyIsland 2010-10-17
[Quote=引用 4 楼 sqlcenter 的回复:]
excel的默认格式设置就是只显示日期的,这个不知道能不能在office全局改。
[/Quote]
最终用户有200多人,我一个个的去教不现实啊,而且有两个用户是副部级的官职,这种小事他有空听我废话吗?
回复
SQLCenter 2010-10-17
而且你用bcp导出的是伪Excel,并不是真正的Excel。

你用文本方式打开你导出的“Excel”你就明白
回复
SQLCenter 2010-10-17
excel的默认格式设置就是只显示日期的,这个不知道能不能在office全局改。
回复
SkyIsland 2010-10-17
[Quote=引用 1 楼 sqlcenter 的回复:]
excel的问题,与bcp何干?
[/Quote]
我手动复制粘贴日期到excel,也显示不全。
回复
SkyIsland 2010-10-17
[Quote=引用 1 楼 sqlcenter 的回复:]
excel的问题,与bcp何干?
[/Quote]
不可能让用户自己处理吧,而且有点用户是电脑盲,而且每次都让用户自己搞也很烦人。
回复
SQLCenter 2010-10-17
excel的问题,与bcp何干?
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-10-17 05:04
社区公告
暂无公告