csv-downloader

1.0.8 • Public • Published

csv-downloader

A helper for a HTML5 web app to download a CSV file and save.

Currently, following splitting feature does not work. Do not download large CSV file that is larger than about 400 MB. Browser might crash.

A huge CSV file will be split to several files. The byte size of the splitted each chunk is able to be specified. This feature is needed by a limitation of a Blob object MAX size. It is said that the MAX size of a Blob object is about 500 MB.

USAGE

const CsvDownloader = require("csv-downloader");

const url = "https://path-to-the-csv";
const outputFilename = "filename-for-the-downloaded.csv";
const chunkSize = //A threshold byte size to split the csv by the line
    480 * 1024 * 1024;

CsvDownloader.download(url, outputFilename, chunkSize);

INSTALLATION

Use npm to install

$ npm install --save csv-downloader

/csv-downloader/

    Package Sidebar

    Install

    npm i csv-downloader

    Weekly Downloads

    1

    Version

    1.0.8

    License

    MIT

    Unpacked Size

    11.9 kB

    Total Files

    9

    Last publish

    Collaborators

    • vzg03566