[{"data":1,"prerenderedAt":204},["ShallowReactive",2],{"project-14705931":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":38,"post_text":41,"what":42,"said":51,"maker_in_thread":119,"shape":128,"grid":132,"attempts":163,"same_week":168,"maker_shows":31,"maker_hidden":197,"reader_version":198,"card":199},"14705931","csvtotable","Convert CSV files to searchable and sortable HTML table","title","Show HN: Convert CSV files to searchable and sortable HTML table","https:\u002F\u002Fgithub.com\u002Fvividvilla\u002Fcsvtotable","github.com","v512",1499287466,2017,28,13,1068,2242,48,"shown","dev_tools","csv converter","cli",[24,25,26,27],"csv to html","html table","csv viewer","sortable table","debated",0,{"positive":31,"neutral":31,"mixed":32,"critical":31},2,1,7,{"idea":35,"design":36,"execution":37},{"positive":32,"critical":32},{"positive":29,"critical":32},{"positive":29,"critical":29},[39,29,39,40,29,32,29,40,29,29,32,40,29],5,3,null,{"problem":43,"audience":41,"pricing":41,"motivation":41,"time_to_build":41,"stack":49,"openness":50,"stage":50,"team_size":50},{"value":44,"source":45,"evidence":46},"Viewing CSV files as searchable, sortable HTML tables","inferred",[47],{"id":48},"post",[],"unknown",{"praise":52,"objections":65,"requests":87,"questions":106,"alternatives":107},[53],{"value":54,"source":55,"evidence":56},"Simple and useful","commenter",[57,61],{"id":58,"by":59,"text":60},"14708352","motyar","Very simple but very useful. Idea: Make something like http:\u002F\u002Fyourapp.tld\u002FCSV_URL to view table using any csv link.",{"id":62,"by":63,"text":64},"14720310","melezhik","Useful script. Have uploaded it to SparrowHub - https:\u002F\u002Fsparrowhub.org\u002Finfo\u002Fcsvtotable",[66,73,80],{"value":67,"source":55,"evidence":68},"Google Sheets already does this",[69],{"id":70,"by":71,"text":72},"14713743","jaredgrippe","Just import the CSV into Google Sheets. Done.",{"value":74,"source":55,"evidence":75},"Fails with UnicodeDecodeError on some CSV files",[76],{"id":77,"by":78,"text":79},"14710659","roberdam","This is Awesome!, thanks for sharing it!. Unfortunately I can't make it work with any of my csv's, UnicodeDecodeError: 'utf8'",{"value":81,"source":55,"evidence":82},"Showing all entries without pagination is better since data is in memory",[83],{"id":84,"by":85,"text":86},"14709641","lozzo","I would show all entries, and not give any option to show just 10,20, 50... there is no advantage in that since everything is in memory",[88,95,99],{"value":89,"source":55,"evidence":90},"Support JSON, XML, Excel and other formats",[91],{"id":92,"by":93,"text":94},"14715667","gaojiuli","Could you add supporting for json, xml, excel, etc.",{"value":96,"source":55,"evidence":97},"Render any CSV from a URL",[98],{"id":58,"by":59,"text":60},{"value":100,"source":101,"evidence":102},"Command line flag to set default number of rows","maker",[103],{"id":104,"by":11,"text":105},"14710335","Yeah, will give a command line flag to set default number of entries.",[],[108,112],{"value":109,"source":55,"evidence":110},"Google Sheets",[111],{"id":70,"by":71,"text":72},{"value":113,"source":55,"evidence":114},"table-magic (stevecat.net)",[115],{"id":116,"by":117,"text":118},"14710243","fiatjaf","See also: http:\u002F\u002Fstevecat.net\u002Ftable-magic\u002F",{"comments":39,"answered":29,"key":120},[121,124,127],{"id":122,"text":123},"14708800","Thats a great idea, will try that.",{"id":125,"text":126},"14710328","Interesting project. One thing is they don't have search filter which is really useful when working with large data set.",{"id":104,"text":105},{"commenters":129,"max_depth":40,"maker_replies":39,"first_comment_mins":130,"lifespan_hours":131},8,531,45,[133,135,137,139,141,143,145,147,150,153,156,158,161],[58,29,39,134,59,29],"project\u002Fpositive\u002Fidea",[122,29,29,136,11,32],"commenter\u002Fneutral\u002Fidea",[62,32,39,138,63,29],"project\u002Fpositive\u002Fnone",[116,31,40,140,117,29],"project\u002Fneutral\u002Fnone",[125,31,29,142,11,32],"other\u002Fneutral\u002Fnone",[84,40,32,144,85,29],"project\u002Fcritical\u002Fdesign",[104,40,29,146,11,32],"project\u002Fneutral\u002Fdesign",[77,148,40,149,78,29],4,"project\u002Fmixed\u002Fexecution",[151,148,29,152,11,32],"14712787","project\u002Fneutral\u002Fexecution",[154,148,29,155,78,29],"14717904","commenter\u002Fneutral\u002Fexecution",[70,39,32,157,71,29],"project\u002Fcritical\u002Fidea",[92,159,40,160,93,29],6,"project\u002Fneutral\u002Fidea",[162,159,29,160,11,32],"14716281",[164,165],{"id":4,"t":12,"points":14,"comments":15},{"id":166,"t":167,"points":159,"comments":32},"49392389",1787338381,[169,174,179,183,187,192],{"id":170,"name":171,"points":172,"category":173},"14703098","A virtual machine made with Google Sheets formulas (no script)",620,"languages",{"id":175,"name":176,"points":177,"category":178},"14691407","Under the hood ReactJS",266,"learning_science",{"id":180,"name":181,"points":182,"category":20},"14662860","VisiData",221,{"id":184,"name":185,"points":186,"category":20},"14688031","Vecta.io",154,{"id":188,"name":189,"points":190,"category":191},"14690517","Artpip",142,"creative",{"id":193,"name":194,"points":195,"category":196},"14694210","login-with",127,"infrastructure",false,"v2",{"id":200,"name":5,"line":6,"ai":197,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":201,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":202,"url":9,"mix":203,"praise":54,"objection":67,"sub":21},14705931,[24,25,26,27],"5053010300130",[31,31,32,31],1793990961168]