关于SQL处理导入导出操作中处理excel中某些列为时间格式的疑问

renyiqiu 2014-07-14 01:56:18
我的excel有三列,分别为 id,name,answer
其中answer储存各种形式的答案,有时间,有数字等等,

另外sqlserver我新建了一个对应的表,answer我使用了varchar(1000)的格式。
然后我进行导入操作(用SqlServer自带的),但有些表格不是null就是时间格式显示全为数字,如 2014年7月10日
显示为 41830 ,中文直接为null,只有数字能够正常显示


,我现在只想把excel显示什么,导入进去就是什么,大神求救
...全文
159 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
_chan_ 2014-07-14
  • 打赏
  • 举报
回复
应该要先把EXCEL里面的数据格式处理一下才行哦~~
--小F-- 2014-07-14
  • 打赏
  • 举报
回复
看看 EXCEL里面的是不是文本格式。
---涛声依旧--- 2014-07-14
  • 打赏
  • 举报
回复
用DTS导入时将字段answer格式化一下,转换为字符型再导入 默认的可能是数字型了

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧