Wassim67 opened a new pull request, #7059:
URL: https://github.com/apache/hop/pull/7059

   ## Summary
   
   Add a **Regex?** column (Yes/No) in the Sheets tab of the Microsoft Excel 
Input transform. When set to **Yes**, the sheet name is treated as a Java 
regular expression and matched against all available sheets in the workbook at 
runtime. All matching sheets are read sequentially with the same start 
row/column settings.
   
   **Example:** pattern `Data_.*` automatically reads `Data_Jan`, `Data_Feb`, 
`Data_Mar` without listing each sheet manually.
   
   addresses #7058
   
   ## Changes
   
   - `ExcelInputMeta` — add `isRegex` boolean field on `EISheet` (persisted as 
`<is_regex>`), add `hasRegexSheets()` helper
   - `ExcelInput` — add `resolveSheetNamesFromRegex()`: expands regex entries 
against actual workbook sheet names at open time; graceful skip if no match
   - `ExcelInputDialog` — add **Regex?** Yes/No combo column in the Sheets 
table; `processingWorkbook()` uses regex-aware matching for "Get Fields"
   - `messages_en_US.properties` — add `ExcelInputDialog.IsRegex.Column`, 
`ExcelInput.Injection.SHEET_IS_REGEX`, `ExcelInput.Error.InvalidSheetRegex`
   
   ## Checklist
   
   - [x] `mvn spotless:apply` applied
   - [x] `mvn apache-rat:check` passes
   - [x] Licensed under the Apache License Version 2.0


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to