怎样将EXCEL数据导入SQL Server2000
来源:百度知道 编辑:UC知道 时间:2024/07/02 05:09:40
请高手帮忙指点一下,给出具体的步骤(本人刚接触SQL Server),不胜感激
我会追加高分的
最好给出详细的例子
select * into t# FROM openrowset( 'Microsoft.Jet.OLEDB.4.0',
'EXCEL 5.0;HDR=YES;IMEX=1; DATABASE=d:\kq\salary.xls',Sheet1$)
上面是在sql server查询分析器直接导入数据,意思是将d:\kq\salary.xls的sheet1导入到sql server的表t#(该语句会新建表,如果sql server已经存在该表会报错)
选中该数据库-右键-任务-导入数据-选则Microsoft excel浏览找到该EXCEL文件,然后一直下一步就可以了
其实根本不用编程,SQL Server中自带了数据导入导出功能,你只要选择数据源为Excel表,目的选择SQL Server数据库abc就可以了。
#region 导入Excel表
public void ExcelImport(string filename)
{
string selectfile="";
if(System.IO.Path.GetExtension(SelectFile.PostedFile.FileName)==".xls")
{
if ( SelectFile.PostedFile.FileName != "")
{
string path=getPath()+"document\\";
//string fileName = System.IO.Path.GetFileName(SelectFile.PostedFile.FileName);//返回本地指定路径字符串的文件名和扩展名
string fileName = System.IO.Path.GetFileNameWithoutExtension(SelectFile.PostedFile.FileNa