Giter Club home page Giter Club logo

csv-data-cleaner's Introduction

csv-data-cleaner

This project is used to read headers, get data, and clean data from the CSV file.

Prerequisites

  • Install Ballerina Swan Lake Beta1
  • Download the mysql server and start it.
  • Update all the configurations in the Config.toml

Run the App

To run this, move into the csv-data-cleaner and execute the below command.

bal run

Sample request

Get Headers

curl -v http://localhost:9090/csv/getHeader --data "PATH OF THE CSV FILE"
Note: The given file data should be separated by `comma`.

Get All Data

curl -v "http://localhost:9090/csv/getData?columnNames={ADD COLUMN NAME}&columnNames={ADD COLUMN NAME}"

Get specific no of Data

curl -v "http://localhost:9090/csv/getData/{NO OF DATA}?columnNames={ADD COLUMN NAME}&columnNames={ADD COLUMN NAME}"

Clear Data

curl -v http://localhost:9090/csv/clearData --data "ADD QUERY"
Eg query: `Region=\"Europe\" AND Country=\"Russia\"`

Shutdown service

curl -v http://localhost:9090/csv/shutdown

csv-data-cleaner's People

Contributors

kalaiyarasiganeshalingam avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.