$xlnm excel 张
$xlnm excel sheets
我在 excel 文件中有一堆工作表。当我循环工作表时,它选择 $xlnm #_filterdatabase
作为 excel 来源。
如何忽略加载 $xlnm #_filterdatabase
页?
您不能忽略这些 sheet,因为它们存在但被隐藏了。临时 sheets 名称总是以下划线结尾,您可以使用类似的逻辑来过滤它们(使用 Expression Task 或 Script task):
if (!strSheetname.EndsWith("_") & & !strSheetname.EndsWith("_filterdatabase") && strSheetname.EndsWith("$")){}
请注意,有效的 sheet 名称必须以美元符号 $
结尾
如果您决定使用表达式任务,则必须使用 Findstring() 函数。
您可以查看以下答案,了解如何在 foreach 循环容器内实现过滤器:
我在 excel 文件中有一堆工作表。当我循环工作表时,它选择 $xlnm #_filterdatabase
作为 excel 来源。
如何忽略加载 $xlnm #_filterdatabase
页?
您不能忽略这些 sheet,因为它们存在但被隐藏了。临时 sheets 名称总是以下划线结尾,您可以使用类似的逻辑来过滤它们(使用 Expression Task 或 Script task):
if (!strSheetname.EndsWith("_") & & !strSheetname.EndsWith("_filterdatabase") && strSheetname.EndsWith("$")){}
请注意,有效的 sheet 名称必须以美元符号 $
结尾如果您决定使用表达式任务,则必须使用 Findstring() 函数。
您可以查看以下答案,了解如何在 foreach 循环容器内实现过滤器: