1
获取sheetnames我有下面的代码。我成功地从每片在工作簿中提取数据:从工作簿
foreach (var sheetName in GetExcelSheetNames(connectionString))
{
if (sheetName.Contains("_"))
{
}
else
{
using (OleDbConnection con = new OleDbConnection(connectionString))
{
var dataTable = new DataTable();
string query = string.Format("SELECT * FROM [{0}]", sheetName);
con.Open();
OleDbDataAdapter adapter = new OleDbDataAdapter(query, con);
adapter.Fill(dataTable);
ds.Tables.Add(dataTable);
}
}
}
我的目标是在ds
提取SHEETNAME。
我试试下面的代码,但它不工作
string query = string.Format("SELECT sheetName, * FROM [{0}]", sheetName);
我应该如何修改呢?
你的意思是_doesn't work_?你得到任何异常或错误信息?意外的结果? –
如果您的目标是提取图纸名称,那么显然函数GetExcelSheetNames将为您提供这些。你能告诉我们你准确搜索的内容吗? – Schuere