我用的SQL Server2000在ASP.NET中做数据库项目时怎样实现数据从其他格式(.xls .dbf )的文件导入?怎样实现数据导出为其他格式(xls dbf)的数据文件?

解决方案 »

  1.   

    access导出excel,你参考.
    public void CreateMyOleDbCommand(string myExecuteQuery, string myConnectionString) 
    {
    OleDbConnection myConnection = new OleDbConnection(myConnectionString);
    OleDbCommand myCommand = new OleDbCommand(myExecuteQuery, myConnection);
    myCommand.Connection.Open();
    myCommand.ExecuteNonQuery();
    myConnection.Close();
    }
    //导出为excel格式
    private void Button1_Click(object sender, System.EventArgs e)
    {
    string filename;
    filename=this.TextBox1.Text;
    CreateMyOleDbCommand(@"SELECT * INTO [Excel 8.0;DATABASE=d:\" + filename + "].[authors] FROM [产品]", @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + this.Server.MapPath("产品.MDB"));

    }