Code Monkey home page Code Monkey logo

csv-to-tablesorter's Introduction

CSV to jQuery tablesorter

Display any CSV file as a searchable, filterable, pretty HTML table. Done in 100% JavaScript.

This project is alternative to derekeder/csv-to-html-table with substitutions:

Check out the working demo: https://pavelsr.github.io/csv-to-tablesorter/

In demo <thead> is predefined in html code but you can easily read it from csv file or add dynamically with js.

You can also rewrite createTable() function according your needs - e.g. for pretty output of links, images etc.

By default all dependencies are loaded from cdnjs.cloudflare.com

Possible console errors

XML Parsing Error: not well-formed

In console you can see that error.

There is no problem if you see it locally and other code is working fine.

This error appears only because csv file has no Content-type: text/csv headers, inserted by server.

If you still annoyed by this you can run

python -m SimpleHTTPServer

and check your code on http://localhost:8000/

TypeError: e is undefined on jquery.tablesorter.widgets

It's a problem related to select2 widget

Possible reason is empty field that's needed to be filtered ( e.g. it could be caused of trailing newline in end of csv file )

You can remove trailing newline in end of file with perl -pi -e 'chomp if eof' demo.csv

For exact debug please inspect array after Parsing complete message.

csv-to-tablesorter's People

Watchers

 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.