Skip to content

Qwitqwit

A collction of opensource software that solves opening and operationg big csv and dsv files.

DSV Schema

DSV Schema describe the shape and typing of a csv file

The following csv files may be described as in the Schema:

File:

id;name;price;category
18280;apple;16.7;fruit
737;batmeat;8980.8;illegal
3432;;23.4;
12;toast;bakedGoods

Schema as csv:

header;type;colRequired;valRequired;misc
id;integer;true;true;
name;string;true;false;
price;float;true;false;default=0
category;enum;true;false;fruit,illegal,bakedGoods

Types:

  • interger => -N until +N i.e. 1263
  • floats => -N.n until +N.n i.e. 43.566473
  • string => any string
  • enum => allowed values, if valRequired==true then an empty values is alo allowed

Popular repositories

  1. qwit-cli qwit-cli Public

    cli to do things with dsv files

    Rust 1

  2. .github .github Public

    Solving dsv problems

  3. qwitlib qwitlib Public

    library that does dsv

    Rust

  4. qwit-desktop qwit-desktop Public

    the desktop version for qwitqwit

    TypeScript

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…