Target type is Excel File

Advanced ETL Processor gives the user various options to generate Excel files.

Creating new file:

Sheet Name Create new file? Add data starting from Sheet Exists? Range Exists?Notes
SheetName Yes Top No No New file is created with the Sheet called “SheetName”, data is inserted from the top left corner
SheetNameYesCellNoNoNew file is created with the Sheet called “SheetName”, data is inserted from the Cell
SheetNameYesLast RowNoNoNew file is created with the Sheet called “SheetName”, data is inserted from the top left corner
SheetName.RangeNameYesTopNoNoNew file is created with the Sheet called “SheetName”, data is inserted from the top left corner, a new range called “RangeName” is created with the size equal to the populated data
SheetName.RangeNameYesCellNoNoNew file is created with the Sheet called “SheetName”, data is inserted from the Cell, a new range called “RangeName” is created with the size equal to the populated data
SheetName.RangeNameYesLast RowNoNoNew file is created with the Sheet called “SheetName”, data is inserted from the top left corner, a new range called “RangeName” is created with the size equal to the populated data

Adding/ updating data in the existing Excel file:

Sheet Name Create new file? Add data starting from Sheet Exists? Range Exists?Notes
SheetNameNoTopNoNoNew Sheet is created called “SheetName”, data is inserted from the top left corner
SheetNameNoCellNoNoNew Sheet is created called “SheetName”, data is inserted from the Cell
SheetNameNoLast RowNoNoNew Sheet is created called “SheetName”, data is inserted from the top left corner
SheetName.RangeNameNoTopNoNoNew Sheet is created “SheetName”, data is inserted from the top left corner, a new range called “RangeName” is created with the size equal to the size of populated data
SheetName.RangeNameNoCellNoNoNew Sheet is created “SheetName”, data is inserted from the Cell, a new range called “RangeName” is created with the size equal to the size of populated data
SheetName.RangeNameNoLast RowNoNoNew Sheet is created “SheetName”, data is inserted from the top left corner, a new range called “RangeName” is created with the size equal to the size of populated data
SheetNameNoTopYesNoWithin Sheet “SheetName”, data is replaced starting from the top left corner; the rest of the data within Sheet is left intact.
SheetNameNoCellYesNoWithin Sheet “SheetName”, data is replaced starting from the cell, the rest of the data within Sheet is left intact
SheetNameNoLast RowYesNoWithin Sheet “SheetName”, data is inserted starting from the last empty row; the rest of the data within Sheet is left intact.
SheetName.RangeNameNoTopYesNoWithin Sheet “SheetName”, data is replaced starting from the top left corner, the rest of the data within Sheet is left intact, then new range called “RangeName” is created with the size equal to the size of populated data
SheetName.RangeNameNoCellYesNoWithin Sheet “SheetName”, data is replaced starting from the cell, the rest of the data within Sheet is left intact, than new range called “RangeName” is created with the size equal to the size of populated data.
SheetName.RangeNameNoLast RowYesNoWithin Sheet “SheetName”, data is inserted starting from the last empty row, the rest of the data within Sheet is left intact, then new range called “RangeName” is created with the size equal to the size of populated data.
SheetName.RangeNameNoTopYesYesWithin Sheet “SheetName”, data is replaced starting from the top left corner of the range “RangeName”, the rest of the data within Sheet is left intact, then range “RangeName” size is set to the size of newly populated data.
SheetName.RangeNameNoCellYesYesWithin Sheet “SheetName”, data is replaced starting from the cell, the rest of the data within Sheet is left intact, then range “RangeName” size is set to the size of newly populated data.
SheetName.RangeNameNoLast RowYesYesWithin Sheet “SheetName”, data is inserted starting from the last row of the range “RangeName” +1, the rest of the data within Sheet is left intact, then range “RangeName” size increased by the size of newly populated data

Excel cell formatting:

Formulas:

Notes:

1 To create date fields use the standard Date Format function

2 Untick “Recalculate Excel Files” to improve performance if the Excel file has no formulas

Combining multiple data sources into a single excel file

Point all writers to the same file. In the example below, “Writer C1” adds data to the C1 excel sheet and “Writer C2” adds data to the C2 excel sheet. This not only makes the life of our ETL software users easier but also improves performance. 

Important notes:

  1. Point all writers to the same file
  2. Make sure that Create a new file/Add Data Into Existing File is the same for all writers
  3. If one of the writers has selected “Recalculate Excel File” the file will be recalculated

For more technologies supported by our ETL Software see Advanced ETL Processor Versions and Visual Importer ETL Versions

Confused? Ask question on our ETL Forum

  • aetl/processing_data/writer/excel.txt
  • Last modified: 24/06/2015 06:35
  • by admin