如何从 Excel 工作表中选择特定列而不是所有列
string connectionString = String.Format(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=""Excel 8.0;HDR=YES;IMEX=1;""", txtPath.Text);
string query = String.Format("select * from [{0}$]", "Sheet1");
OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, connectionString);
DataSet dataSet = new DataSet();
dataAdapter.Fill(dataSet);
dataGridView1.DataSource = dataSet.Tables[0];
最佳答案
关于:
SELECT * FROM [Sheet1$B14:C20]
这应该选择单元格 B14
到 C20
。
关于c# - 我如何从 C# 中的 Excel 工作表中选择特定列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7150684/