簡體   English   中英

如何將我的 excel gridview 添加到我的 aspxgridview 並保存在 sqlserver 中?

[英]how to add my excel gridview to my aspxgridview and save in sqlserver?

在此處輸入圖片說明

protected void btnUpload_Click(object sender, EventArgs e)
{
    string query = "SELECT * FROM [Sheet$]";

    OleDbConnection conn = new OleDbConnection(ConStr);

    if (conn.State == ConnectionState.Closed) 
    {      
        conn.Open();
    }

    OleDbCommand cmd = new OleDbCommand(query, conn);
    OleDbDataAdapter da = new OleDbDataAdapter(cmd);    
    da.Fill(ds);    
    GridView1.DataSource = ds.Tables[0];    
    GridView1.DataBind();
}

您需要安裝 Microsoft Access 數據庫引擎。 它因辦公版本而異。

https://www.microsoft.com/en-in/download/details.aspx?id=13255

或者

https://www.microsoft.com/en-us/download/details.aspx?id=54920

對於這個 OLEDB 錯誤

現在您的空問題可能是由於您的工作簿中不存在 Sheet$。 您需要確保您的 excel 具有相同的選項卡名稱。 就像你的excel有表格Sheet1,Sheet2一樣,你可以用Sheet1$和Sheet2$獲取數據

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM