All Downloads are FREE. Search and download functionalities are using the official Maven repository.

desc.SwitchCSVState.txt Maven / Gradle / Ivy

The newest version!
Switch csv state given the state name.

Sample Project Structure:
| 
| -> src
|    -> test
|       -> resources
|          -> csv
|             -> data.csv

In pom.xml
|   
|     
|       . . .
|       
|         
|         . . .
|           
|             
|               destDir:${project.build.directory}

Sample Usage:
| Parse State CSV Resource     | input                      | classpath:csv/data.csv |
| Set First CSV Row As Headers |                            |                        |
| Create CSV Criteria          |                            |                        |
| Parse State CSV Resource     | output1                    | ${destDir}/ouput1.csv  |
| Set CSV Headers              | id,message                 |                        |
| Parse State CSV Resource     | output2                    | ${destDir}/output.csv  |
| Set CSV Headers              | id,text                    |                        |
| Switch CSV State             | input                      |                        |
| ${listResult}=	           | Get CSV List Result        |                        |
| Switch CSV State             | output1                    |                        |
| Append CSV Line              | $[csv:asLine('1','hello')] |                        |
| Append CSV Line              | $[csv:asLine('2','world')] |                        |
| Switch CSV State             | output2                    |                        |
| Append CSV Line              | $[csv:asLine('1','foo')]   |                        |
| Append CSV Line              | $[csv:asLine('2','bar')]   |                        |

Sample Project Structure Result:
| 
| -> src
|    -> test
|       -> resources
|          -> csv
|             -> data.csv
| -> target
|    -> test-classes
|       -> csv
|          -> data.csv
|          -> output1.csv
|          -> output2.csv

Sample output1.csv Result:
| id,message
| 1,hello
| 2,world

Sample output2.csv Result:
| id,text
| 1,foo
| 2,bar




© 2015 - 2025 Weber Informatics LLC | Privacy Policy