Giter VIP home page Giter VIP logo

excelspliter's Introduction

EN documentation | 中文文档

EXECELspliter is a tool for excelees to make a split of document easily . if you are interested in source code , you can build one and modify it for features add-on you want it to be , then read build from source underlying.


typical scenario : you have a '.xlsx' file with 1 million lines and you want it to be split to ones limited to 250 lines , and each sheet into a single file , moreover , each one owns the same header line whitch usually been a type definition ,then , choose EXCELspliter is a simple solution.

build from source:

build execution file:
cd EXCELspliter
go get
go build
run from source:
ls
LICENSE  README.md  spliter.exe*  spliter.go  writer_test.go

there is an execution file spliter.exe , remember do not run it directly , you should open console (win + X) or cmd.exe then cd to EXCELspliter and make a command like underlying

an example for you to tap'in CLI :

spliter.exe -p=./lzy.xlsx -head -l=10 -s=1

params to control splitting:

-head : (optional) Whether to keep head for this file when processing splitting.

-p : path for given xlsx file to split from.

-l : length for a splitting.

-s : what sheet you want to split at.

-t : where the output files targeting at.

for more details with CLI params:

-h : for help with command line params

get executable file:

release

advanced usage & config file:

for advanced usage and versatile functions , you may get it from -h console print helper , which shows a series functions that should be configured in yaml file.

excelspliter's People

Contributors

fadeace avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.