GithubHelp home page GithubHelp logo

gokhanonen / excel-parser-processor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from btargac/excel-parser-processor

0.0 0.0 0.0 3.13 MB

Simply generates an array of items from the rows of a given excel file and do the tedious operations step by step recursively till every item of the array is processed.

License: MIT License

JavaScript 59.79% HTML 7.90% CSS 32.31%

excel-parser-processor's Introduction

Excel Parser Processor Excel Parser Processor

A Cross-Platform Desktop App for processing all rows of excel files

Simply generates an array of items from the rows of an excel file and does the repetitive tedious operations step by step recursively till every item of the array is processed. For example downloading all the URL's in an excel file.

Dependency Status Build Status Github Tag

How to use

You can download the latest release for your operating system or build it yourself (see Development).

Just select or drag & drop an excel file, then select the output folder for the downloaded images or files. All of the items in the excel file will be downloaded into the selected folder and you will be notified about the state of ongoing progress.

Sample Excel file structure

A
1 http://www.buraktargac.com/sample_image.gif
2 http://www.buraktargac.com/sample_image.png
3 http://www.buraktargac.com/sample_image.jpg
. ...
. ...
n Asset URL ( can be any type of file jpg, jpeg, png, txt, doc, etc)

Currently there is no limit for n, I tested with 4000 items and unless your IP is not banned from the publisher there is no problem to download as much as you can.

Development

You need to have Node.js installed on your computer in order to develop & build this app.

$ git clone https://github.com/btargac/excel-parser-processor.git
$ cd excel-parser-processor
$ npm install
$ npm run build
$ npm start

If you are changing the view or renderer related things, you can use webpack's watch feature with

$ npm run start-renderer-dev

After running this command, you'll see a webpack process watching your filesi after a new renderer.bundle.js is generated you can refresh the excel parser processor app window with cmd + R or ctrl + R depending on your system.

To generate binaries on your computer after your development is completed, you can run;

$ npm run dist

This will add binaries under /release folder on your project folder.

/release folder is ignored at the repository. Travis will be building the binaries after your branch is merged with master.

License

MIT © Burak Targaç

excel-parser-processor's People

Contributors

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