代码实例如下:
DataTable table = null;
//要素指针IFeatureCursor pFeatureCursor = null;
IFeature pFeature = null;
for (int i = 0; i < featureClassList.Count; i++)
{
//获得Excel文件的文件名不包括后缀
string fileName = getFileNameBasedOnFeatureClassAliasName(featureClassList[i].AliasName);
string saveFullName = System.IO.Path.Combine(mTempCreateFilesDir, fileName+".xls");
mExcelFilesList.Add(fileName);//将文件名添入Excel文件名集合中
pFeatureCursor = featureClassList[i].Search(null, true);//要素指针赋值:条件需要限制
pFeature = pFeatureCursor.NextFeature();
table = new DataTable();
//定义DataTable的列,指定列名
for (int k = 0; k < featureClassList[i].Fields.FieldCount; k++)
{
string columnName = featureClassList[i].Fields.Field[k].Name;
table.Columns.Add(columnName);
}