为什么Excel表中数据不能导入SQL Server

时间:2021-07-31 00:52:35
机场登机桥使用收费表
收费月份:2005年11月
使用单位: 四川航空公司        

使用 航班号 机型 注册号 机位 外桥服 务时间 内桥服 务时间 收费标准 金额
日期   起始 结束 起始 结束
01 3U 8971   A320  B6257        9 09:57 10:55
01 3U 8961   A320  B2342        6 10:18 11:01
01 3U 8973   A320  B6257        4 16:13 17:00
01 3U 8963   A320  B2342        2 17:04 17:54
01 3U 8975   A320  B6027        4 19:14 20:17
01 3U 8965   A320  B2341        10 20:22 21:04
02 3U 8971   A320  B6025        10 09:58 10:55
02 3U 8961   A320  B2341        3 10:15 11:02
02 3U 8973   A320  B6025        2 16:01 17:00
我选择从SQL Server2000的DTS导入/导出向导, 从    Microsoft Excel97-2000作为数据源,并输入Excel的文件名,无论选择从“数据源复制表和视图”或者“用一条查询指定要传输的数据”,点击下一步,都出现源表为空,不能选择里面各项,这是什么原因?急切盼望回复!谢谢!

10 个解决方案

#1


字段名很奇怪,是CSDN的格式造成的?

#2


在EXCEL的工作表中删除以下信息再试试:

将机场登机桥使用收费表
收费月份:2005年11月
使用单位: 四川航空公司 

#3


数据库使用的是标准的二维表, 要保证有行列的概念, 不要有多余的东西.

#4


如果删除的话,那肯定是可以的。但是关于航空公司、收费项目和收费日期这些资料该如何保存。如果另外建三个属性,那么冗余太多了。这是客户导给我的资料,我要把Excel导入SQL server 中

#5


有可能是csdn格式形成的。

机场登机桥使用收费表
收费月份:2005年11月
使用单位: 四川航空公司        

使用 航班号 机型 注册号 机位 外桥服 务时间 内桥服 务时间 收费标准 金额
日期   起始 结束 起始 结束
01 3U 8971   A320  B6257        9 09:57 10:55
01 3U 8961   A320  B2342        6 10:18 11:01
01 3U 8973   A320  B6257        4 16:13 17:00
01 3U 8963   A320  B2342        2 17:04 17:54
01 3U 8975   A320  B6027        4 19:14 20:17
01 3U 8965   A320  B2341        10 20:22 21:04
02 3U 8971   A320  B6025        10 09:58 10:55
02 3U 8961   A320  B2341        3 10:15 11:02

#6


如果你的表里有多个航空公司的,那这些信息也不是冗余的,否则,也没必要导入这些信息

#7


当数据库中表的结构和Excel中的数据列是对应的可以写SQL语句进行导入

参考如下:
http://c-delight.cnblogs.com/archive/2005/08/10/211282.html

#8


有多个航空公司

#9


还有个问题,怎么机位会突然出现6.2,  9.2, 并非是单一数值

#10


EXCEL有自定义格式设定?

#1


字段名很奇怪,是CSDN的格式造成的?

#2


在EXCEL的工作表中删除以下信息再试试:

将机场登机桥使用收费表
收费月份:2005年11月
使用单位: 四川航空公司 

#3


数据库使用的是标准的二维表, 要保证有行列的概念, 不要有多余的东西.

#4


如果删除的话,那肯定是可以的。但是关于航空公司、收费项目和收费日期这些资料该如何保存。如果另外建三个属性,那么冗余太多了。这是客户导给我的资料,我要把Excel导入SQL server 中

#5


有可能是csdn格式形成的。

机场登机桥使用收费表
收费月份:2005年11月
使用单位: 四川航空公司        

使用 航班号 机型 注册号 机位 外桥服 务时间 内桥服 务时间 收费标准 金额
日期   起始 结束 起始 结束
01 3U 8971   A320  B6257        9 09:57 10:55
01 3U 8961   A320  B2342        6 10:18 11:01
01 3U 8973   A320  B6257        4 16:13 17:00
01 3U 8963   A320  B2342        2 17:04 17:54
01 3U 8975   A320  B6027        4 19:14 20:17
01 3U 8965   A320  B2341        10 20:22 21:04
02 3U 8971   A320  B6025        10 09:58 10:55
02 3U 8961   A320  B2341        3 10:15 11:02

#6


如果你的表里有多个航空公司的,那这些信息也不是冗余的,否则,也没必要导入这些信息

#7


当数据库中表的结构和Excel中的数据列是对应的可以写SQL语句进行导入

参考如下:
http://c-delight.cnblogs.com/archive/2005/08/10/211282.html

#8


有多个航空公司

#9


还有个问题,怎么机位会突然出现6.2,  9.2, 并非是单一数值

#10


EXCEL有自定义格式设定?