FlowHeater Demo Video
 
FlowHeater - The Data Import / Export Specialist
 
Welcome, Guest
Username: Password: Remember me
See also the existing examples of using the Excel Adapter , which may answer your question: CSV export with grouping
  • Page:
  • 1

TOPIC:

Advanced Spreadsheet Processing 5 months 4 days ago #3567

  • FlowHeater-Team
  • FlowHeater-Team's Avatar Topic Author
  • Offline
  • Posts: 359
I get excel spreadsheets with multiple tabs of the same data, there is more to the data dump that will fit in a single tab. The data format is the same, it is just a quantity issue.

Can FH be made to read across the tabs and combine multiple tabs (of Excel Spreadsheet) into a single output stream
automatically?

Regards,
Keith

Best wishes
Robert Stark

Did this answer your question? We would be grateful if you provide a brief comment as feedback. It may also help others who may have encountered a similar problem.

Please Log in or Create an account to join the conversation.

Best wishes
Robert Stark

Did this answer your question? We would be grateful if you provide a brief comment as feedback. It may also help others who may have encountered a similar problem.

Advanced Spreadsheet Processing 5 months 4 days ago #3569

  • FlowHeater-Team
  • FlowHeater-Team's Avatar Topic Author
  • Offline
  • Posts: 359
Hello Keith,

Currently the Excel Adapter doesn´t know about who many Sheets are present in the current Excel Workbook.

But with a simple PowerShell script you can perform this. The script like below runs in a loop as long the Batch Module returns with success (EXITCODE = 0). For each call a FlowHeater Parameter “SHEET” will be set with the current value of the script variable $sheet. This will be increment by 1 before calling the Batch Module into the loop. In the Excel Adapter on the READ side you have just to use this FlowHeater Parameter as the Worksheet name, see screenshot below. In case the Excel Adapter doesn´t found a Worksheet name like “1”, “2”, the Excel Adapter will try to get the first Sheet (=1), Second Sheet (=2) and so on.

Please find attached a short example.





PowerShell script for advanced Excel Spreadsheet processing
# FlowHeater Advanced Excel Spreadsheet processing

[string]$FHBATCH = "C:\Program Files\FlowHeater V4\BIN\FHBatch.exe"

[int]$sheet = 0

do {

    $sheet = $sheet + 1

    # Execute the FlowHeater Defintion with the dynamic sheet parameter
    & $FHBATCH /ReadFileName input.xlsx /SetParameter SHEET=$sheet advanced-excel-processing.fhd | Out-Null


} while ($LASTEXITCODE -eq 0)

File Attachment:

File Name: advanced-e...sing.zip
File Size:9 KB

Best wishes
Robert Stark

Did this answer your question? We would be grateful if you provide a brief comment as feedback. It may also help others who may have encountered a similar problem.
Attachments:

Please Log in or Create an account to join the conversation.

Best wishes
Robert Stark

Did this answer your question? We would be grateful if you provide a brief comment as feedback. It may also help others who may have encountered a similar problem.
  • Page:
  • 1

other Languages

de

FlowHeater Home

de en

Imprint/Contact

Privacy Statement

Copyright © 2009-2020 by FlowHeater GmbH.
All rights reserved.

Follow us on

twitter  facebook

YouTube

 de en