Skip to content

2ez4salt/csv-splitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSV SPLITTER

The purpose of this project is to split a large CSV file into smaller pieces.

Specs

  • That tool can split CSV file into smalller pieces.
  • Encrypts the desired column as desired.
  • Can determine the sizes of small parts.
  • Can determine where to extract small parts.
  • Can identify the names of small parts to be extracted.
  • Can identify the passwords of small parts to be extracted.

Installation

After cloned this repo you need some requirements.

go get  

Peer Dependencies

IMPORTANT! You need install this package.
npm i -g secure-spreadsheet  

Encryption

This tool uses hashids, for custom encryption settings you must set enviroment variables.

"U-" prefix is automatically adding to the encrypted area for now.

Bash

echo 'export HASHID_SALT=12345' >> ~/.bash_profile  
echo 'export HASHID_ALPHABET=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' >> ~/.bash_profile  
echo 'export HASHID_MINLENGTH=9' >> ~/.bash_profile  

Zsh

echo 'export HASHID_SALT=SALT' >> ~/.zshenv  
echo 'export HASHID_ALPHABET=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890' >> ~/.zshenv  
echo 'export HASHID_MINLENGTH=9' >> ~/.zshenv  

Usage

After that installations in project you can run with

go run index.go  

Change Log

Change log will be here !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published