我開始在C#和SQL Server中開發,我不知道如何從一個Excel特定列中提取信息。在SQL Server中選擇特定行
我有此代碼的工作,但我需要it's到一個文本框比較特定列並獲取數據:
例
Select *
From T_Empleado
Where "Specific column" = "textbox".
public void mostrarExcel()
{
String name = "Sheet1";
String constr = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + "C:\\Users\\alegriad\\Desktop\\sample\\Book2.xlsx" + "; Extended Properties='Excel 12.0 XML;HDR=YES;';";
OleDbConnection con = new OleDbConnection(constr);
OleDbCommand oconn = new OleDbCommand("Select * From [" + name + "$]'", con);
con.Open();
OleDbDataAdapter sda = new OleDbDataAdapter(oconn);
DataTable data = new DataTable();
sda.Fill(data);
dgv_Reporte.DataSource = data;
}//mostrarExcel
謝謝。
這與SQL Server有什麼關係? http://www.tutorialspoint.com/sql/ – Plutonix
因爲您必須選擇excel文件中的信息,然後查看SQL Server中的數據庫中的特定字段的位置。 –
您是否想要讀取每一行中的列值? – Seminda