This is a beginner-friendly Java ETL (Extract, Transform, Load) project. It reads a CSV file, transforms the name field to uppercase, and writes the result to a new CSV file.
The workspace contains two folders by default, where:
src: the folder to maintain sources
Meanwhile, the compiled output files will be generated in the bin folder by default.
simple-java-etl/
├── data/
│ └── input.csv
├── output/
│ └── output.csv
├── src/
│ └── SimpleETL.class
│ └── SimpleETL.java
├── README.md- Open your terminal and navigate to the project root folder:
cd simple-java-etl- Compile the Java source:
javac src/SimpleETL.java- Run the program:
java -cp src SimpleETLMake sure your working directory is the root folder when you run the program.
The JAVA PROJECTS view allows you to manage your dependencies. More details can be found here.