Examples
All examples can be found in the examples/src folder of the download.
Basic Input/Output
- Compile and run a job
- Continue after an error
- Debug my code
- Handle exceptions
- Measure data being read and written
- Obtain statistics
- Open and close several data readers and data writers at once
- Read a CSV file
- Read a fixed-width file (or fixed-length record [FLR] file)
- Read an XML file
- Read from a database
- Read from an Excel file
- Read from memory
- Read from Java beans
- Search for a record
- Throttle data being read
- Throttle data being written
- Use multi threading in a single job
- Write to Excel
- Write a CSV file to database (1)
- Write a CSV file to database (2)
- Write a CSV file to fixed width
- Write an XML file using FreeMarker templates
- Write an XML file Programmatically
- Write HTML Using FreeMarker Templates
- Write to memory
- Write to several data writers at once
- Write to the console
Data Manipulation
- Cache lookup values
- Copy a field
- Filter records
- Find the minimum maximum average sum count
- Lookup data in a database
- Lookup data in any data reader
- Manipulate fields
- Remove duplicates
- Remove fields
- Rename a field
- Select and arrange fields
- Set a calculated field at runtime
- Set a calculated field programmatically
- Set a field
- Sort records
- Specify lookup values programmatically
- Validate incoming data