【发布时间】:2020-08-05 16:18:55
【问题描述】:
我正在 c# 应用程序中访问 excel 工作簿。我正在使用列表lstSheetsEx 向用户显示工作表名称。但我想在向用户显示之前排除空工作表。
using (OleDbConnection connExcel = new OleDbConnection(DatabaseObjects.ConnectionStringExcel))
{
connExcel.Open();
DataTable dtSchema = connExcel.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
List<string> lstSheetsEx = dtSchema.AsEnumerable()
.Select(r => r.Field<string>("TABLE_NAME").Trim(new char[] { '\'', '$' })).ToList();
}
【问题讨论】: