2013-01-03 112 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'」,並且這個值將表插入日期列字段到數據庫中 –

相關問題