2013-01-03 67 views
0

可能重复:
How to insert data from Excel sheet to SQL Server 2005导出Excel数据导入SQL Server表在asp.net C#

我有一个Excel工作表像下面

国家名称端口01/01/05 02/01/05

geria Arw 25000 10000

应将数据插入表这样

CountryName  Port  date   cal 
1 geria   Arw  01/01/05  25000 
2 geria   Arw  02/01/05  10000 

我怎样才能插入此类型的数据到数据表?

+0

SQL Server表或[数据表(http://msdn.microsoft.com/en-us/library /system.data.datatable.aspx)? –

+0

到sqlserver表 –

回答

0

以通常的方式打开一个SQLConnection对象到数据库。

执行以下SQL命令,使用SqlCommand对象(以通常的方式):

INSERT INTO myTable (CountryName, Port, date, cal) 
VALUES ('geria', 'Arw', '2005-01-01 12:00:00 AM', 25000) 
+0

但我怎样才能从excel插入到sqlserver?因为在Excel表中,我有多个日期,而不是固定的标题,这个日期我想在数据库中添加日期字段。 –

+0

看看这里:http://stackoverflow.com/questions/5141521/how-to-insert-data-from-excel-sheet-to-sql-server-2005 –

+0

谢谢@罗伯特Harvey.But在Excel表格我有这样一个列名“'01/01/05'和'02/01/05'”,并且这个值将表插入日期列字段到数据库中 –

相关问题