在我的C#代码中,我从excel获得了一个DataTable,它有一些数据。现在我想使用这个DataTable在数据库中创建一个表,并将它的数据插入到数据库中。 我怎么能这样做?使用SqlBulkCopy?
我想写一个像这样的方法
///using DataTable dt to create Table and insert data to this created table
public bool CreateTable(string sqlconnectionstring,DataTable dt)
{
}
答案 0 :(得分:1)
INSERT INTO dbo.ImportTest
SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\ImportData.xls', [Sheet1$])