1

我有.xlsx表,其中數據從A1:AB199開始。我試圖從行A6:AB48中提取數據,並忽略其餘部分。SSIS - 當行不爲空時條件分割

開始創建Conditional Split所以SSIS包可以從行A6開始,在行AB48但未能結束。請指導

+0

您能否提供您的數據流的屏幕截圖以及您收到的錯誤消息? – Tyron78

回答

0
  • 之前有條件拆分添加一個腳本組件帶有一個輸出列的類型爲DT_BOOL。在我的例子中,我假設它被命名爲OutColumn

  • 在腳本窗口中添加以下代碼:

    Private m_intRowCounter as integer = 0 
    
    
    Public Overrides Sub Input0_ProcessInputRow(ByVal Row As Input0Buffer) 
    
    m_intRowCounter += 1 
    
    if m_intRowCounter >= 6 
    
    Row.OutCOlumn = True 
    
    Else 
    
    Row.OutCOlumn = False 
    
    End If 
    
    End Sub 
    
  • 有條件拆分分排在OutColumn:如果真拿行的目的地

希望它可以幫助